.要:透明地加入一个名称的请求
-
12-09-2019 - |
题
我读过 此 教程有关如何修改。就为了服务器的许多web2py应用程序,但它似乎没有工作。这里是我的。要
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内部错误。要不是我的强项。任何线索?
解决方案
它要么在[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