1

我已经安装了 ssl,但我的 htaccess 重写规则不起作用

RewriteEngine On
RewriteRule ^([^/\.]+)/?$ /index.php?page=$1 [L]

此代码仅适用于非 ssl 页面(http)。
如何使我的重写器适用于我的 ssl 页面(https)?

4

2 回答 2

0

试试这个代码,因为你的代码似乎是错误的:

RewriteEngine On
RewriteRule ^([^/]+)/?$ /index.php?page=$1 [L]
于 2013-07-17T20:59:59.083 回答
0

在您的代码中对 HTTPS 没有什么特别的操作。但是DOCUMENT_ROOT,HTTPS 虚拟服务器很可能是不同的。将上面的 .htaccess 复制到DOCUMENT_ROOTHTTPS 虚拟域的文件夹中,它应该开始工作。

于 2013-07-17T21:25:22.683 回答