两件事情:
首先-我的网站版本2位于名为v2的文件夹中,我想将不是该v2文件夹子级的所有流量重定向到www.example.com/v2
位于根目录中的旧站点是在iWeb中创建的,并且具有很多子文件夹和子子文件夹。
所以:
www.example.com/v2 =新网站
www.example.com/Page.html
www.example.com/category/Page.html
ww.example.com/category/subcategory/Page.html =我需要重定向的所有通用示例。
其次,我不知道是否可行,我想在URL中隐藏/ v2 /,以便访问者即使实际上在www.example.com/v2上也只能看到www.example.com/page。 /页
链接被硬编码到v2文件夹,例如<a href=
“ v2 / contact.html >
非常感谢您的帮助。我花了数小时试图弄清楚这一点,但是我只是在学习htaccess和正则表达式,因此感到非常困惑。
非常感谢!
最佳答案
RewriteCond %{REQUEST_URI} !^v2/
RewriteRule ^(.*)$ v2/$1 [L]