Back to Question Center
0

عمليات إعادة التوجيه هتاتشس / سسيمالت 301 لا تعمل للنطاق الإضافي

1 answers:

لقد نظرت بالفعل في العديد من العينات والدروس كيفية إعداد تلك 301 عمليات إعادة التوجيه على أباتشي ولا يمكن معرفة لماذا لا تعمل بعض. سيمالت أريد إعادة توجيه أي صفحة موجودة من النطاق القديم إلى النطاق الجديد لا تزال الصفحة في النطاق القديم مستخدمة. ولكن "يعمل" إذا كنت اكتب في الصفحة التي لا وجود لها على النطاق القديم. وينطبق الشيء نفسه على الدلائل التي لا توجد على النطاق القديم - teradata analytics tools. لذلك كلما كتبت عنوان ورل غير موجود (صفحة أو مجلد)، تتم عمليات إعادة التوجيه (ولكن ينتج بالطبع أخطاء 404 في النطاق الجديد).

وبالإضافة إلى ذلك فإنه يعمل أيضا لاسم النطاق نفسه. حتى مجرد كتابة "القديم. كوم "إعادة التوجيه بشكل صحيح إلى" جديد. كوم ".

أي مدخلات هو محل تقدير كبير لأن هذا هو ببطء يقود لي مجنون :)

تحرير: لقد أضفت ملف هتاتشس الكامل.

إديت 2: لذا قمت بإزالة جميع عمليات إعادة التوجيه تقريبا، ويبدو هتاتشس حاليا كما يلي:

     خيارات + فولوزملينكس
ريوريتينجين أونريوريتكوند٪ {HTTP_HOST} ^ أولد \. كوم $ [أور]
ريوريتكوند٪ {HTTP_HOST} ^ ووو \. قديم\. كوم $
ريوريتيرول ^ (. *) $ "هتب: // شبكة الاتصالات العالمية. الجديد. كوم / $ 1 "[R = 301، L]    

إعادة التوجيه الوحيدة التي تعمل هو واحد بسيط من القديم. كوم إلى جديد. كوم. إعادة توجيه مثل القديم. كوم / الصفحة. هتم إلى جديد. كوم أو حتى جديدة. كوم / الصفحة. هتم لا يعمل.

إديت 3: هذا هو. هتاتشس لنطاق المستوى الأعلى:

     # -FrontPage-IndexIgnore. هتاتشس * /. * * * ~ * # * / هيدر * * / ريدمي * * / _ فتي * <حد الحصول على المشاركة> 
أمر رفض، السماح
رفض من الجميع
السماح من الجميع
  
 <الحد بوت ديليت> 
أمر رفض، السماح
رفض من الجميع
  
أوثنام ووو. toplvl. كوم
أوثوسرفيل / home2 / a_user / public_html / _vti_pvt / سيرفيس. الأشخاص ذوي الإعاقة
أوثغروفيل / home2 / a_user / public_html / _vti_pvt / سيرفيس. GRPريوريتكوند٪ {HTTP_HOST} ^ توبلفل. كوم [أور]
ريوريتكوند٪ {HTTP_HOST} ^ ووو. toplvl. كوم
ريوريتيرول ^ (. *) $ هتب: // ووو. toplvl. كوم / $ 1 [L، R = 301، نك]    
February 7, 2018

أعتقد أنك لا ينبغي أن ترفق الجديد الخاص بك. كوم مع اقتباسات ""، لا سكيب ذلك لأن التعبير العادي الخاص بك هو داخل ريوريتكوند، وليس داخل الهدف.

جرب شيئا من هذا القبيل:

  خيارات + فولوزملينكس
ريوريتينجين أونريوريتكوند٪ {HTTP_HOST} ^ أولد \. كوم $ [أور]
ريوريتكوند٪ {HTTP_HOST} ^ ووو \. قديم\. كوم $
ريوريتيرول ^ سوم \ -page \. فب $ هتب: // ووو. الجديد. كوم / بعض الأخرى الصفحات. فب [R = 301، L]
ريوريتيرول ^ (. *) $ هتب: // ووو. الجديد. كوم / $ 1 [R = 301، L] 

تعديل: لقد أضفت عنوان ورل محدد إعادة توجيه.

كما ترون، أمر المسائل، هل لديك شيء معين يجب وضعه مسبقا القواعد الأخرى التي هي أكثر عمومية مثل المضيف إعادة توجيه.

إذا كنت بحاجة للعب قليلا مع هتاتشس يجب استخدام اختبار من هذا القبيل . قديم. كوم / somepage. فب ، أو هتب: // ووو. قديم. كوم ، ودائما باستخدام هتب: //.