我已经在网上搜索并尝试了大多数东西,最近几个小时但没有结果。
我使用了 CodeIgniter,我有一个。我有一些规则的 Htaccess 文件。
我想强制 SSL 连接并从 url 中删除 index.php。
这是我的 .Htaccess
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
# Force SSL
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
#remove ugly index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
# If we don't have mod_rewrite installed, all 404's
# can be sent to index.php, and everything works as normal.
# Submitted by: ElliotHaughin
ErrorDocument 404 /index.php
</IfModule>
Options All -Indexes
问题是它不起作用。我在 www.lotusmodellen.se 上安装了证书,所有流量都必须去那里。不是 lotusmodellen.se
请尝试进入这样的http://www.lotusmodellen.se或http://lotusmodellen.se
不管你写什么,不管有没有 https,你都应该来 www.lotusmodellen.se
但这似乎是问题,重定向错误或其他东西。因为它不起作用。
有没有人有办法解决吗?