質問

私は<の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]
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top