gpt4 book ai didi

.htaccess - Codeigniter 删除 https 上的 index.php

转载 作者:太空宇宙 更新时间:2023-11-03 14:50:05 25 4
gpt4 key购买 nike

我使用 godaddy 作为我的服务器提供商,并且我购买了 SSL 证书。我的 CodeIgniter 项目中的 index.php 让我有些头疼。我无法从我的网址中删除 index.php。我四处研究并尝试了我发现的一切,但对我没有任何用处,所以请不要将其视为双重。

如果:https://example.com/index.php/home - 工作得很好
如果:https://example.com/home
我收到 404 错误。未找到在此服务器上未找到请求的文档。

到目前为止,我已经在我的 htaccess 文件中停止了这些条件:

RewriteEngine on

RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} (sale|success|cancel) [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !(static|sale|success|cancel) [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteCond $1 !^(index\.php|resources|robots\.txt|static) [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

任何建议都会有所帮助。谢谢!

最佳答案

从 $config['base_url'] 中删除 index.php。

然后使用此链接从 url 中删除 index.php

http://addictors.in/remove-index-php-from-url-in-codeigniter/

然后重启服务器

关于.htaccess - Codeigniter 删除 https 上的 index.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35259702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com