Bagaimana untuk mengubah hala halaman ke URL dengan jQuery.
Enjin carian menggunakan kod status 301 untuk memindahkan kedudukan halaman daripada URL lama ke URL baharu.
jQuery redirection kembali kod status respons http: 200 OK.
Jadi pengalihan jQuery, seperti pengalihan Javascript, tidak mesra enjin carian dan lebih baik menggunakan kaedah pengalihan lain yang mengembalikan kod status 301 Moved Permanently.
JQuery redirection sebenarnya Javascript redirection .Mengubah hala dengan jQuery dianggap berlebihan kerana anda boleh melakukan ubah hala Javascript tulen dengan kod yang lebih sedikit.
Gantikan halaman lama dengan kod ubah hala dengan URL halaman yang ingin anda ubah hala.
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">
// pengalihan URL jQuery
$(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://cmtoinchesconvert.com/ms/web/dev/jquery-redirect.htm";
$(location).attr("href", url);
});
</script>
</body>
</html>
Tekan pautan ini untuk mengubah hala dari jquery-redirect-test.htm kembali ke halaman ini:
Advertising