2011-01-27 20 views
0

嘗試設置.htaccess和mod_rewrite以切換到新域。如何設置.htaccess和mod_rewrite永久重定向到除根索引頁面之外的新域?

目前使用(從舊域):(。*)

RewriteEngine敘述在 重寫規則^ $ [domain.com] [R = 301,L]

所以.. olddomain.com/ abc - domain.com/abc

但是,我想要一個更多的功能,但似乎無法讓它工作。我希望舊網站中的每個文件都重定向到新網站,除非有人訪問www.olddomain.com,然後我希望它顯示olddomain.com/index.php文件。

回答

0

在重寫之前,您是否嘗試使用無重定向規則捕獲該數據? (我不確定那個正則表達式是否需要^ $或^/$)

RewriteRule ^$ - [L] 
RewriteRule ^(.*)$ [domain.com] [R=301,L] 
相關問題