我读过这篇关于如何修改 .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 不是我的强项。有什么线索吗?
答案1
的语法RewriteCond
使用与某些字符串匹配的正则表达式。您正在尝试使用一些x = y
完全不受支持的语法。
因此,最后三行应如下所示:
RewriteCond %{HTTP_HOST} ^www.moublemouble.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^moublemouble.com$ [NC]
RewriteRule ^/(.*) /moublemouble/$1 [PT,L]
但请注意,我只看了规则的语法,没有看语义。