2012-03-27 122 views
0

目前發生的事情是人們訪問來自谷歌的舊URL,如icpaweb.com/site/pages/about-us/,併發送到icpaweb上的相應URL .org:icpaweb.org/site/pages/about-us。htaccess從一個域的URL重定向到另一個域的根目錄

我想要的是將icpaweb.com/site/pages/about-us中的人員發送到icpaweb.org/,而不需要任何後續的網址段。

我該怎麼做?

回答

1

如果你必須使用.htaccess文件,你可以使用mod_rewrite:

RewriteEngine On 
RewriteCond %{HTTP_HOST} icpaweb.com$ [NC] 
RewriteRule .* http://icpaweb.org/ [R=301,L] 

這將的301重定向所有請求icpaweb.comicpaweb.org的索引根。如果你不想要301,它可能只是R

您需要替換或關閉現在正在重定向的任何機制,它們可能不兼容。

0

使用url重寫規則。 2步驟:

  • 寫的RewriteCond使得下面的重寫規則只適用於URL以主機爲icpaweb.com像RewriteCond %{HTTP_HOST} icpaweb.com$ [NC]的[NC]爲不區分大小寫匹配

  • 寫重寫規則將所有輸入轉換爲您想要的結果RewriteRule ^.*$ http://icpaweb.org/ [L]如果執行規則,[L]將停止對此規則的重寫。

相關問題