强制HTTPS并剥离.HTML(Virtual Host .conf)

时间:2016-10-13 13:03:40

标签: apache

我一直在尝试设置重写,强制https,删除www,并从任何网址中删除.html。我花了大约2-3个小时试图解决它,但由于我是Apache服务器的新手,我一直有点麻烦...

现在,我的代码可以强行执行https并删除www:

RewriteEngine on
RewriteCond %{SERVER_NAME} =www.example.co.nz [OR]
RewriteCond %{SERVER_NAME} =example.co.nz
RewriteRule ^ https://example.co.nz%{REQUEST_URI} [END,QSA,R=permanent]

我还尝试添加以下代码来删除.html文件扩展名,但它不起作用(我还测试了其他StackOverflow答案中的许多其他代码而没有任何用处):< / p>

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

任何和所有输入将不胜感激!

0 个答案:

没有答案