我目前使用此代码将HTTP重定向到HTTPS:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
它正常工作,http://website.com被重定向到https://website.com, 但是,当我不在网站上并尝试https://website.com/about或https://website.com/contact时,我会被重定向到https://website.com/index.php
当我已经在网站上时,我只能访问/页面。 如何解决这个问题? 我尝试了几个.htaccess脚本,但都没有用。
如果您尚未访问网站,请尝试点击http://ndvibes.com/about您将被重定向到index.php。 怎么修?谢谢!
答案 0 :(得分:1)
这应该会更好。
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://website.com/$1 [R=301,L]