0
有幾個關於做重定向的問題,但它們都不適合我。htaccess重定向301 ALL到HTTPS + WWW with Cloudflare ON
我需要的所有流量重定向到https://www.kodden.com/
而我的子域需要重定向到https://subdomain1.kodden.com.br/
我的網站上Wordpres 4.7.1運行,並使用CloudFlare的,我的主機上運行PHP 7.0.7和Apache 。
我能得到最好的是:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301]
</IfModule>
但請給我一個重定向循環錯誤,當我去https://kodden.com或http://kodden.com.br(重定向到https://kodden.com.br並給我一個重定向循環)時啓用的CloudFlare。
缺什麼?
謝謝大家!
問候
謝謝Jules,但該網站已經在使用Full(嚴格)。 – kodden
我不是htaccess的智者,但我認爲問題在於W's。您需要通過'RewriteCond%{HTTP_HOST}!^ www \ .'來登錄www。但隨後重定向到沒有www的網站。如果你想要W,那麼你必須將它們輸入到新的url中:'RewriteRule^https://www.% {HTTP_HOST}%{REQUEST_URI} [NE,L,R = 301]' – Jules
Hello Jules,萬維網。」在我輸入www.site.com.br的最後一個RewriteRule上訪問www.www.site.com.br.謝謝。 – kodden