簡體   English   中英

子域301通過.htaccess重定向的問題

[英]Problems with subdomain 301 redirect via .htaccess

獲得了一個新域,並嘗試使所有內容都指向主頁,以便我可以從那里進行構建。 它也有1個我要指向主頁的子域(我知道)。

安裝了Wordpress,並放置了一些工作正常的測試帖子。 安裝了鏈接果汁管理器,可以很好地處理所有404。

設置以下旨在照顧已知子域的.htaccess以及指向我不知道的任何子鏈接的鏈接:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

但這不僅不會重定向子域(它僅給出“此網頁不可用”),還會導致其他重定向和帖子退出工作。

測試不存在的URL只會提供一個標准的404頁面,並且從主頁到現有帖子的鏈接將轉到相同的404。

我可以通過將永久鏈接結構切換為默認設置,然后再次返回到發布名稱,並刪除.htaccess來解決此問題。

我假設這是我的代碼,但是它有什么問題,我需要更改什么,以及如何獲得重定向中包含的子域?

用這個。

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^http://www.example.com$ [NC]
RewriteRule ^(.*)$ http://www.subdomain.example.com/ [L,R=301]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM