.htaccess: مضيف بشفافية اسم الطلب
-
12-09-2019 - |
سؤال
أنا قد قرأت هذه البرنامج التعليمي حول كيفية تعديل .htaccess الخاص بك من أجل الخادم العديد من تطبيقات Web2py ولكن لا يبدو أنه يعمل. هنا هو بلدي .htaccess
RewriteEngine On
RewriteRule ^dispatch\.fcgi/ - [L]
RewriteRule ^(.*)$ dispatch.fcgi/$1 [L]
RewriteCond %{HTTP_HOST} =www.moublemouble.com [NC, OR]
RewriteCond %{HTTP_HOST} =moublemouble.com [NC]
RewriteRule ^/(.*) /moublemouble/$1 [PT,L]
كل ما أحصل عليه هو 500 خطأ داخلي و .htaccess ليس وجهة نظري القوية. أي أدلة؟
المحلول
انها إما الفضاء غير المشروع في [NC, OR]
أو تحصل على حلقة متكررة منذ الاستبدال /moublemouble/…
يتطابق أيضا بالنمط ^/(.*)
. وبعد لذلك جرب هذا:
RewriteCond %{HTTP_HOST} =www.moublemouble.com [NC,OR]
RewriteCond %{HTTP_HOST} =moublemouble.com [NC]
RewriteCond $1 !^moublemouble/
RewriteRule ^/(.*) /moublemouble/$1 [PT,L]
أو أكثر ضغط:
RewriteCond %{HTTP_HOST} ^(www\.)?moublemouble\.com$ [NC]
RewriteRule !^/moublemouble/ /moublemouble%{REQUEST_URI} [PT,L]
نصائح أخرى
قد يكون rewritecond الخاص بك مما تسبب في المشكلة.
أنا لم أحاول ذلك، ولكن يمكنك تجربة ...
RewriteCond %{HTTP_HOST} ^www.moublemouble.com [NC, OR]
RewriteCond %{HTTP_HOST} ^moublemouble.com [NC]
RewriteRule ^/(.*) /moublemouble/$1 [L]
لا تنتمي إلى StackOverflow