JQuery ഉപയോഗിച്ച് ഒരു പേജ് URL ലേക്ക് റീഡയറക്ട് ചെയ്യുന്നതെങ്ങനെ.
പേജ് URL പഴയ URL ൽ നിന്ന് പുതിയ URL ലേക്ക് കൈമാറാൻ തിരയൽ എഞ്ചിനുകൾ 301 സ്റ്റാറ്റസ് കോഡ് ഉപയോഗിക്കുന്നു.
jQuery റീഡയറക്ഷൻ റിട്ടേൺ http പ്രതികരണ സ്റ്റാറ്റസ് കോഡ്: 200 ശരി.
അതിനാൽ ജാവാസ്ക്രിപ്റ്റ് റീഡയറക്ഷൻ പോലെ jQuery റീഡയറക്ഷൻ സെർച്ച് എഞ്ചിൻ ഫ്രണ്ട്ലി അല്ല, കൂടാതെ 301 എന്ന സ്റ്റാറ്റസ് കോഡ് സ്ഥിരമായി മടക്കി നൽകുന്ന മറ്റ് റീഡയറക്ഷൻ രീതികൾ ഉപയോഗിക്കുന്നതാണ് നല്ലത്.
jQuery റീഡയറക്ഷൻ യഥാർത്ഥത്തിൽ ജാവാസ്ക്രിപ്റ്റ് റീഡയറക്ഷൻ ആണ് . കുറഞ്ഞ കോഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ശുദ്ധമായ ജാവാസ്ക്രിപ്റ്റ് റീഡയറക്ഷൻ ചെയ്യാൻ കഴിയുമെന്നതിനാൽ jQuery ഉപയോഗിച്ച് റീഡയറക്ട് ചെയ്യുന്നത് ഓവർകിൽ ആയി കണക്കാക്കപ്പെടുന്നു .
നിങ്ങൾ റീഡയറക്ടുചെയ്യാൻ ആഗ്രഹിക്കുന്ന പേജിന്റെ URL ഉപയോഗിച്ച് പഴയ പേജ് റീഡയറക്ഷൻ കോഡ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക.
old-page.html:
<!DOCTYPE html/
<html/
<body/
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"/</script/
<script type="text/javascript"/
//
jQuery URL redirection
$(document).ready( function() {
url = "http://www.mydomain.com/new-page.html";
$( location ).attr("href",
url);
});
</script/
</body/
</html/
jquery-redirect-test.htm
<!DOCTYPE html/
<html>
<body>
<script
src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready( function() {
url = "https://kylabs.net/web/dev/jquery-redirect.htm";
$(location).attr("href", url);
});
</script>
</body>
</html>
Jquery-redirect-test.htm ൽ നിന്ന് ഈ പേജിലേക്ക് തിരിച്ചുവിടാൻ ഈ ലിങ്ക് അമർത്തുക :