【发布时间】:2013-09-22 10:13:03
【问题描述】:
我有以下 mod 重写规则 - 第一个从 URI 请求中删除“index.php”段,第二个强制 HTTPS 连接。然而第二个是重新插入'index.php'。
# send request via index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
# force SSL
RewriteCond %{HTTP_HOST} \.
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
例如——
变成
我仍在尝试了解如何编写 htaccess 文件,但有没有办法将这两者结合起来避免这个问题?
【问题讨论】:
标签: .htaccess codeigniter mod-rewrite https