1

我正在使用 Altorouter,它在 htacess 中需要以下内容

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

这工作得很好,但我还需要将 http 重定向到 https。我在网上找到了例子,但我所有将两者结合起来的努力都失败了。我将如何将顶部片段与此结合起来?

RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://example.com/$1 [R]
4

1 回答 1

2

试试下面,

RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://yourdomain.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
于 2017-05-15T16:41:11.803 回答