我在制作.htaccess文件时遇到了一些问题。我有/ inc /文件夹中存储的图像和.css文件,例如http://example.com/inc/style.css
现在,我希望所有不以http://example.com/inc/开头的网址“重定向”到http://example.com/,因此如果您致电http://example.com/hello/fire/,该网址应该仍然在您的地址栏中,但是它加载http://example.com/。因此,地址栏中的网址不得更改。
有人知道这是如何运作的吗?
马克
答案 0 :(得分:2)
尝试:
RewriteEngine On
# This prevents the rewrite engine from looping
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule ^ - [L]
# If URI starts with "/inc/" do nothing (passthrough)
RewriteRule ^/?inc/ - [L]
# Otherwise if URI is at least 1 character (not "/"), rewrite to "/"
RewriteRule . / [L]