【发布时间】:2017-07-15 13:05:02
【问题描述】:
我目前在我的 .htacess 中使用以下代码将非 www 重定向到 www 并将 /pages(内部)重定向到 /pages.php 等。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^absoluteglazing.co.uk [NC]
RewriteRule ^(.*)$ http://www.absoluteglazing.co.uk/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.+)$ $1.php [L,QSA]'
现在我已经切换到 https,这不再有效。
有人可以告诉我如何使用 htaccess 实现以下功能,因此它仍然可以在 https 上运行...
- 将非 www 重定向到 www,这样每个人都可以看到带有 www 的网站
- 将非 https 重定向到 https,以便每个人都能获得安全连接
- 在内部将 /pages 重定向到 /pages.php 以删除扩展名
非常感谢
【问题讨论】:
标签: php .htaccess redirect mod-rewrite