0
我用這個重定向我的舊網站:301重定向代碼到新的文件夾結構的網址
RewriteCond %{HTTP_HOST} ^(www\.)?oldsite\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^oldfolder(/.*)?$ http://newsite.com/newfolder$1 [L,R=301,NC,NE]
RewriteCond %{HTTP_HOST} ^(www\.)?oldsite\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^(.*)$ http://newsite.com/$1 [L,R=301,NE]
重定向代碼,幫助我:
- 首先,重定向WWW非WWW在我的新網站
- 二,oldsite網址oldfolder到newsite網址重定向與newfolder
的問題是,一些舊的URL在其結構上有index.php,重定向是錯誤的。例如:
oldsite.com/index.php/oldfolder/....
重定向到
newsite.com/index.php/oldfolder/....
但正確的重定向應該是
newsite.com/index.php/newfolder/....或newsite.com/newfolder/....
我怎樣才能改變我的重定向代碼,以做出正確的重定向s到我的新文件夾結構URL?