0

我在制作工作的 .htaccess 文件时遇到了一些问题。我将图像和 .css 文件存储在 /inc/ 文件夹中,例如http://example.com/inc/style.css

现在,我希望所有不以http://example.com/inc/开头的 URL “重定向”到http://example.com/,所以如果你调用http://example.com/hello/fire/,该 URL 应该仍在您的地址栏中,但它会加载http://example.com/。因此,地址栏中的 URL 不得更改。

有人知道这是如何工作的吗?

马克

4

1 回答 1

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]
于 2013-03-12T22:05:28.987 回答