我現在有一個子域我需要保持機智:www.sub.domain.com我如何重定向只使用htaccess的根?
我也有在www.domain.com/blog需要保持完整
這是一個子目錄一個令人討厭的設置,因爲我使用的是第三方使用CNAMES託管的shopify。我的店鋪位於shop.domain.com,我的博客位於domain.com/blog
我只想重定向root/domain.com(www和非www),但是如果他們登陸任何東西在/(例如博客文章)之後。它將重定向到子域。
這是我目前
ErrorDocument 404 /index.html
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
請注意,在.htaccess中,前導斜槓被刪除,因此ReqriteRule模式'^/$'永遠不會匹配。用'^ $'替換來得到你想要的結果。 –
烏爾裏希 - 很好,你完全正確。正確答覆更新。謝謝! – ziesemer
謝謝!將盡快嘗試。 – Tallboy