它产生错误500-内部服务器错误 非常感谢
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^tmp/public
RewriteRule ^(.*)$ tmp/public/$1 [L]
</IfModule>
答案 0 :(得分:0)
此模式肯定不会匹配:!^ tmp / public,请阅读文档:它明确指出%{REQUEST_URI}
包含绝对路径,因此包括前导斜杠。因此,您试图阻止无休止的重写规则的尝试失败了
在您的情况下,与绝对路线匹配:
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/tmp/public
RewriteRule ^(.*)$ tmp/public/$1 [L]
</IfModule>