我在Web托管目录中摆弄.htaccess,试图强制HTTPS到我的URL来激活Hostgator附带的SSL(实际上是有效的),但是在其中更改内容之后,无论何时尝试只需在URL栏中输入examp.com
即可访问我的页面,浏览器会在其后自动添加public_html
,这会产生404,并且仅当我删除URL的public_html
部分时我能够访问HTML文档和文件夹。但是,如果我输入https://www.exampe.com
,则无需添加任何内容即可正常运行。我找不到任何有关此问题的信息,并且在每个浏览器中都会发生。
我的.htaccess文件如下所示:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1
即使将其删除,问题仍然存在。
编辑::结垢结构为home3/example/.htaccess
编辑:我可能应该提到这一点,当我最初编辑.htacces
文件时,该文件不存在,实际上在Hostgator上我的托管目录中没有任何位置,甚至在之后检查“显示点缀的文件”,所以我最终手动创建了它,然后开始摆弄上面的代码。