.htaccessファイル:透過的要求に名前を追加します
-
12-09-2019 - |
質問
私は<のhref = "http://jdoe.asidev.com/2009/04/17/web2py-behind-apache-with-mod_wsgi-part-ii-mod_rewrite-rules/" のrel =」を読みましたnoreferrer nofollowを ">サーバーの多くのweb2pyアプリケーションに順番にあなたの.htaccessファイルを変更する方法については、こののチュートリアルを動作するようには思えません。 ここに私の.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