所以我遇到了.htaccess文件的問題。這是我的代碼:https://example.com使用mod_rewrite重定向到一個錯誤的網址
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
它首先重定向非WWW到www,然後從非HTTPS到HTTPS,但它有一個問題,去的時候:
https://example.com
即:以https但不www它重定向到一個巨大的鏈接,如:
https://www.example.com/home/c3238912/public_html/httpss://www.example.com/home/c3238912/public_html/httpss://www.example.com/home/c3238912/public_html/httpss://www.example.com/home/c3238912/public_html/
這怎麼可能?