用 جملة 4 بناء موقع جديد,بعد تمكين SEO و URL Rewrite,مشكلة في الموقع,في البداية قامت Google بنشر مقالتها الخاصة - "جملة كتابة URL 404 لا يمكن عرض",بشكل أساسي لأن AllowOverride الخاص بـ httpd.conf لم يتم تعيينه على الكل。لكن بعد هذا الوقت,卻變成 403 محرم,وجميع الصفحات لا تستطيع الدخول,بغض النظر عما إذا كان عنوان URL للصفحة يُستخدم لإعادة الكتابة,بحثت لساعات,وجدت أخيرا السبب。
لاستخدام إعادة كتابة URL,يجب تعيين قيم الإعداد التالية:
1. أباتشي – LoadModule Rewrite_module
2. أباتشي – خيارات FollowSymLinks
3. أباتشي – AllowOverride الكل
4. .htaccess – أعد كتابة المحرك
ومشكلتي هي أن الأربعة المذكورة أعلاه قد تم وضعها,ظهر 403 محرم,其中 2. 跟 3. حاولت في كل من httpd.conf و httpd-ahssl.conf。
من أجل تبسيط بيئة الاختبار لتوضيح المشكلة,لقد تركت فقط السطر RewriteEngine On في .htaccess الخاص بي,ووضع الأرشيف في الدليل الجذر htdocs。قم أيضًا بعمل ملف test.php,يتبع,ببساطة اعرض معلومات بيئة php,يتم وضع هذا الملف أيضًا في الدليل الجذر htdocs。
<?php phpinfo(); ?>
عند تصفح http://abc.com/test.php,تظهر أيضا 403 محرم,عند الاستعلام عن error.log الخاص بـ Apache,يمكنك أن ترى مثل هذه الأخطاء:
Options FollowSymLinks and SymLinksIfOwnerMatch are both off, so the RewriteRule directive is also forbidden due to its similar ability to circumvent directory restrictions : C:/Web/Apache24/htdocs/test.php
因此可以將問題的範圍縮小到 FollowSymLinks 這個參數上。再三確認 httpd.conf 有正確設定 FollowSymLinks 後,我開始逐一檢視與比對新舊網站的 httpd.conf 差異。後來注意到新網站除了在 SSL 的部份是引用 httpd-ahssl.conf (Include conf/extra/httpd-ahssl.conf) 設定檔外,FastCGI 的部份也是引用外部 httpd-fcgid.conf (Include conf/extra/httpd-fcgid.conf) 設定檔,也就是說我舊網站的設定都在 httpd.conf,但新網站是用到三個設定檔(httpd.conf、httpd-ahssl.conf、httpd-fcgid.conf)。حيث httpd.conf و httpd-ahssl.conf لقد حاولت,لذا يجب أن يكون جوهر المشكلة في httpd-fcgid.conf。
افتح httpd-fcgid.conf,在

[الروابط]
- جملة كتابة URL 404 لا يمكن عرض | سين القديمة تشانغ تان
هل FortiGate 50E 6.2.10 الأفضل?
Yes.
هل FortiGate 50E 6.2.10 الأفضل?
https://it-help.tips/fortigate-firmware-download/
Help!