我试图在任何地方寻找这个问题,但无法找到它,但我想快速解决这个问题,因为它影响了我的网站。
目前我有一个VPS网站,我也有一个SSL,我想确保一切都设置完好。现在发生的问题是我的网站被重定向到空白文件夹。
示例:
在输入example.com
时,它会转到https://www.example.com/folder/
我想要完成的是,如果有人输入www.example.com
或example.com
,他们会转到https://example.com
并查看索引文件中的代码。
我试图找到关于为什么将它重定向到/文件夹的来源,我无法做到。另外,当输入www.example.com
时,它会转到https://www.example.com/index.php
,这也很好,但我想放弃index.php
。
如果你能帮助我解决这个问题,那就意味着这个世界。特别是如果它可以在.htaccess中完成或在任何有效的地方完成。
编辑.htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]
编辑2
我在htaccess中添加了新行,在输入https://www.example.com/folder/
example.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^lifesalvation\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.lifesalvation.com/$1 [R,L]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.lifesalvation.com/$1 [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.lifesalvation.com/$1 [L,R=301]