我是使用appache进行网址重写的新手。
我有一个包含这些规则的htaccess文件:
RewriteCond %{HTTP_HOST} ^hostname/* [NC]
RewriteRule http://hostname/subDir/* [L,R]
规则的目的是将请求从http://hostname重写为http://hostname/subDir。
我使用http://htaccess.mwl.be/测试了规则,但无法使RewriteRule工作。尝试了不同的规则,但没有规则有效。
有人可以帮我解决这个简单的规则吗?
答案 0 :(得分:1)
有点不清楚你想要实现什么,但这样的事情应该有效:
RewriteEngine On
RewriteCond %{HTTP_HOST} =www.example.com [NC]
RewriteCond %{REQUEST_URI} !^/subDir [NC]
RewriteRule ^ subDir%{REQUEST_URI} [L]