2011-06-10 52 views
1

我正在移動服務器並同時清理網址。批處理.htaccess 301重定向

目前的網址是:

secure.mydomain.com/onlinestore/product.php?productid=12345 

將其更改爲:

mydomain.com/product.php?productid=12345 

因此,如果有人點擊一箇舊的鏈接/書籤他們重定向到新的頁面不知道我是否可以在htaccess的做一些事情。

不擔心使動態部分成爲SEO友好尚未。

回答

2

試試這個。它強制使用「永久移動」標題進行重定向。

RewriteEngine On 
RewriteCond %{HTTP_HOST} secure\.mydomain\.com 
RewriteRule onlinestore/product\.php http://mydomain.com/product.php [L,R=301,QSA] 

編輯是缺少一些/RewriteCond EDIT2重定向是不會正確的域

+0

似乎不工作,嘗試了幾種不同的變化和一切都只是給我服務器未找到錯誤。 – Fadzy 2011-06-10 02:28:08

+0

@Fadzy立即試用。我忘記了重定向發生在兩個域名之間,因此整個域必須出現在重寫目標中。 – 2011-06-10 02:35:15

+0

謝謝你做的伎倆...我還必須將ServerAlias * .domain.com添加到httpd.conf – Fadzy 2011-06-15 00:19:20