如何使用 RewriteRule 将网站 http 根目录指向子文件夹?
我总是使用下面的规则,但现在升级到最新的 wamp 服务器后,它不再工作了。为什么?
RewriteRule ^/?$ local/applications/bin/oldsite/index.htm [L,QSA]
例如,我想指出,
http://mysite.com/
至http://mysite.com/local/applications/bin/oldsite/index.htm
或者在 localhost wamp 服务器中,应该是这样的,
http://localhost/mysite/
至http://localhost/mysite/local/applications/bin/oldsite/index.htm
有任何想法吗?
并且,
http://localhost/mysite/contact.htm
至
http://localhost/mysite/local/applications/bin/oldsite/contact.htm
http://localhost/mysite/about.htm
至
http://localhost/mysite/local/applications/bin/oldsite/about.htm
编辑
我设法使用以下规则将其他页面指向特定位置,
RewriteRule ^([a-zA-Z0-9\-]+)\.htm/?$ local/applications/bin/oldsite/$1.htm [L,QSA]
但我仍然无法指出
http://localhost/mysite/
至http://localhost/mysite/local/applications/bin/oldsite/index.htm