我有一个旧网站www.mysite.com/index.php 和一个新网站www.mysite.com/cms/index.php
将所有网页从旧网站重定向到新网站的最佳方法是怎样的? 因为人们有书签旧页面,如mysite.com/contact,我想将其重定向到:mysite / cms / contact_us.php
我知道,我可以删除旧网站,并将新版本放在根级别,我可以做一个htacces 301,但我很难写出如下所示的规则:all mysite.com/* to mysite.com/cms
编写htaccess的任何想法或意见?
感谢
答案 0 :(得分:1)
也许是这样的?
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/cms/.*
RewriteRule (^.*$) /cms/$1
这将重定向不在/ cms /中的所有内容。例如,/contact
将转换为/cms/contact
。