我htaccess文件是這樣的:如何使用htaccess的轉發到HTTPS不重定向循環
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php\?p=$1 [QSA,L]
</IfModule>
我想添加規則,有誰訪問該站點使用HTTPS的用戶。我添加此代碼(收盤IfModule標籤前右)和獲得重定向循環:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
如何調整我的文件,以消除任何不必要的重定向?
是的,這是一個論壇。我添加的第一部分是使網址「更清潔」,這一直運行良好。 – bbglazer
你的Apache版本是什麼? Apache前面有代理嗎? – anubhava
這是一個使用Apache 2.2.31-2併爲域啓用了Cloudflare的共享主機。我不認爲有代理。 – bbglazer