我們正在遷移到一個新的服務器結構,我需要一些htaccess的幫助。我是一名PHP程序員,絕不是Apache專家。.htaccess網站遷移
這裏是易懂的說明:
我需要www.oldsite.com的根目錄重定向到根目錄www.newsite.com。
一個特定的目錄www.oldsite/DIR1重定向到新網站一個子域名作爲newdomain.newsite.com
其他一切www.oldsite.com/whatever/需要去應用。 newsite.com/whatever/
我有現在的問題是:
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteRule/http://www.newsite.com [L,R=301]
RewriteRule (.*)dir1/ http://newdomain.newsite.com [L,R=301]
RewriteRule (.*)$ http://apps.newsite.com/$1 [L,R=301]
但它不是工作,我希望它...
無論如何,任何和所有的幫助將不勝感激。
感謝, -Orallo
謝謝喬恩,這工作就像一個魅力。拯救了我的一天! – orallo
還有一個問題,我剛纔聽說,現在管理員希望根目錄服務於舊域的索引而不是發送到新網站?我刪除了www.newsitec.com並用/index.php取代了它,但它將第三條規則重定向到apps.newsite.com。有沒有辦法阻止它? – orallo
另外,我剛剛意識到,如果我忽略第二條規則中的尾部/ in dir1,重定向將通過第三條規則並轉到apps.newsite.com/dir1而不是newdomain.newsite.com:-O – orallo