从https:// 123-reg托管htaccess文件中删除html扩展名时出现问题

时间:2018-02-02 16:07:55

标签: .htaccess ssl

这是我第一次使用123-reg进行网站托管(我通常使用其他主机)。该站点有一个SSL证书,htaccess文件重定向到https:// HOWEVER ...它不会从页面中删除html扩展名(当它是http://时,它会删除它们)

123-reg说这是我正在做或不做的事情,但是下面的htaccess代码与我的其他主机一起工作得很好,而不是123-reg。

我正在使用的htaccess代码(也指向https://)

RewriteEngine On
RewriteCond %{ENV:HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]

以下是网址网址:https://buyrich.co.uk/

1 个答案:

答案 0 :(得分:0)

我想我已用该帖子中的代码修复了它,谢谢:

RewriteEngine on


RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]

的RewriteCond      RewriteRule ^ /%1 [NC,L,R]

 RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_URI}.html [NC,L]