كيفية إعادة توجيه صفحة URL بجافا سكريبت.
لا تُرجع إعادة توجيه جافا سكريبت 301 رمز حالة إعادة التوجيه الدائم.
استبدل الصفحة القديمة بكود إعادة التوجيه بعنوان URL للصفحة التي تريد إعادة التوجيه إليها.
old-page.html:
<!DOCTYPE html/
<html/
<body/
<script type="text/javascript"/
// Javascript URL redirection
window.location.replace("http://www.mydomain.com/new-page.html");
</script/
</body/
</html/
تستخدم محركات البحث رمز الحالة 301 لنقل رتبة الصفحة من عنوان URL القديم إلى عنوان URL الجديد.
تؤدي إعادة توجيه جافا سكريبت إلى إرجاع رمز حالة استجابة http: 200 موافق.
لذا فإن إعادة توجيه جافا سكريبت ليست صديقة لمحركات البحث ومن الأفضل استخدام طرق إعادة توجيه أخرى تعيد رمز الحالة: 301 تم نقلها بشكل دائم.
javascript-redirect-test.htm
<!DOCTYPE html/
<html/
<body/
<script
type="text/javascript">
// Javascript URL redirection
window.location.replace("https://kylabs.net/web/dev/javascript-redirect.htm");
</script>
</body>
</html>
اضغط على هذا الرابط لإعادة التوجيه من javascript-redirect-test.htm للعودة إلى هذه الصفحة:
اختبار إعادة توجيه جافا سكريبت