我正在尝试进行一个非常基本的重写,匹配每个URL并简单地插入“prod /”。这是.htaccess中的内容(我在共享服务器上):
RewriteEngine on
RewriteRule ^(.*)$ prod/$1
这导致服务器内部错误 - 500.我可以编写更具体的规则,例如
RewriteRule ^/?$ prod/index.html
工作正常。
答案 0 :(得分:1)
你需要(至少)避免循环w /例如。
RewriteCond %{REQUEST_URI} !/prod/
我也会对这种相对替换持谨慎态度 - 请参阅RewriteBase手册中讨论的复杂性。