这是我的真正的文件夹方案:
ROOT
index.html
news.html
+articles
|-obama.html
|-oil.html
我想要一些htaccess规则,所以如果人们转到domain.com/obama.html
,服务器将获取articles
文件夹中的那个而不重定向。
如果有人前往domain.com/index.html
,即使articles
中有索引,仍然会获取ROOT
中的那个。
由于
答案 0 :(得分:1)
试试这个:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond articles/%{REQUEST_FILENAME} -f
RewriteRule ^(.*)$ articles/$1 [QSA]
答案 1 :(得分:0)
为什么不使用:
# RewriteRule /obama.html$ /articles/obama.html [L]
RewriteCond %{REQUEST_URI} !^/{index,news}.html$
RewriteRule (.*)$ /articles/$1 [L]
答案 2 :(得分:0)
RewriteRule .* articles/$1 [L,QSA]