我正在尝试将尝试进入我的主页(http://www.mysite.com/)的每个访问者重定向到Pub
目录(http://www.mysite.com/Pub/ )
我希望网址字段显示http://www.mysite.com而非http://www.mysite.com/Pub/
我试过这个,但由于某种原因它不起作用:
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /
RewriteRule / /Pub/
谢谢,
答案 0 :(得分:1)
答案在这里: how to mask URL with htaccess?
长话短说 - 无法展示http://www.mysite.com而不是http://www.mysite.com/Pub/。
顺便说一下 - 你的意思是永久重定向(301)或非永久重定向(307)?
答案 1 :(得分:0)
将你的规则放在.htaccess中:
RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteRule ^/?$ /Pub/ [L]
重要的是不要使用上面的R
标志,以便只在不改变浏览器中的URL的情况下进行内部重定向。