ما هي الطريقة الصحيحة لإعادة توجيه؟
سؤال
وإذا كان لدي أسماء النطاقات اثنين:
وaltcognito.com
ويقول لقد حصلت على المجال التالي آخر:
وalt-cognito.com
ما "أفضل" إعادة توجيه (لا يمكنني استخدام دائم الخ ...؟) أريد أن أقترح أن altcognito.com هو "الصحيح" على الانترنت.
(وبطبيعة الحال، هذه مجرد أمثلة)
المحلول
إذا كنت أريد أن أقول أن "يجب أن تذهب دائما إلى فو بدلا من شريط" تريد إعادة توجيه 301 (الذي تفعله مع خادم الواجهة الأمامية). انظر http://www.google.com/support /webmasters/bin/answer.py؟hl=en&answer=93633
ويجب استخدام إعادة توجيه 302 (مؤقت) في الحالات التي لا يمكن أن تكون صفحة، ولكن أتوقع أن أعود في وقت لاحق. لسوء الحظ، انها إعادة التوجيه التي تحصل عليها من JSP إلى الأمام.
وA-العميل (تحديث ميتا أو جافا سكريبت) إعادة التوجيه ينبغي تجنبها كلما أمكن ذلك.
وتحرير في تعليق: وهنا رابط لمستندات أباتشي لتكوين إعادة توجيه دائمة (أو مؤقت): <وأ href = "http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect "يختلط =" noreferrer نوفولو "> http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect
نصائح أخرى
<VirtualHost *:80>
ServerAlias altcognito.com
ServerAlias alt-cognito.com
ServerAlias www.alt-cognito.com
RedirectMatch permanent ^/(.*) http://www.altcognito.com/$1
</VirtualHost>
ووالمجالات 3 (الشبكه وغير www) وإعادة توجيه 301 إلى مجال الرئيسي www.altcognito.com