0

我希望可以htpp访问可以跳转到https上,同时去掉访问网站时出现的index.php
访问http://www.域名.com/index.php/1.html可以直接跳转到 https://www.域名.com/1.html

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>

现在的伪静态是这样的,但是没办法跳转https

求大神指导。

查看全部 5 个回答

0
if ($ssl_protocol = "") {
    return 301 https://$server_name$request_uri; 
} 
if ($host != '你的域名' ) {
    return 301 https://你的域名$request_uri; 
} 

在domain.conf的server段里增加