我的問題對我來說似乎很簡單,但我無法找到一個簡單的解決方案。這裏有:我有一個主域,並指向該主域的多個域。爲了避免重複的內容我想所有的「二級」或「停」域名重定向到我的主要領域,使其解析到此:多個停放域的重定向不適用於文件名
- www.parkeddomain1.com => www.maindomain.com
- www.parkeddomain2.com => www.maindomain.com
- www.parkeddomain3.com => www.maindomain.com
等等......
現在我發現這個htaccess的代碼是一種全面解決方案N(我寧願):
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.maindomain.com$
RewriteRule ^(.*)$ http://www.maindomain.com/$1 [R=301]
所以這段代碼時,我只能用簡單的域名停放打交道,不與子文件夾或子文件停放的域名工作。所以:
- www.parkeddomain1.com => www.maindomain.com
重定向工作正常,在這裏,但是當我添加子文件夾出現這種情況:
- www.parkeddomain1.com /子文件夾/ => www.parkeddomain1.com/subfolder/
當我正在尋找的是:
- www.parkeddomain1.com/subfolder/ => www.maindomain.com/subfolder/
這一切,以避免與搜索引擎的重複內容的問題。
感謝所有的答案,將指導我的解決方案。
乾杯!
加上 「L」 還有什麼在你的.htaccess * *文件,或者是這個嗎? – BPaasch
你使用的是Apache嗎? –