两件事情:

首先-我的网站版本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]

09-10 07:21
查看更多