كيفية إعادة توجيه صفحة إلى URL باستخدام jQuery.
تستخدم محركات البحث رمز الحالة 301 لنقل رتبة الصفحة من عنوان URL القديم إلى عنوان URL الجديد.
إعادة توجيه jQuery تُرجع رمز حالة استجابة http: 200 موافق.
لذا فإن إعادة توجيه jQuery ، مثل إعادة توجيه Javascript ، ليست صديقة لمحركات البحث ومن الأفضل استخدام طرق إعادة توجيه أخرى تعيد رمز الحالة 301 Moved Permanent.
إعادة توجيه jQuery هي في الواقع إعادة توجيه Javascript . تعتبر إعادة التوجيه باستخدام 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 للعودة إلى هذه الصفحة: