【发布时间】:2016-07-05 22:39:54
【问题描述】:
我正在使用 Codeigniter 框架,我在共享主机上测试了网站,它与 .htaccess 一起工作正常。但是当我将它上传到具有 Nginx 的其他服务器时,我无法删除 index.php。我尝试了几乎所有 googel 的前两个页面,结果相同,但没有一个对我有用,我想从 URL 中删除 index.php。这是对我有用的 htaccess。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
我想要 nginx.config 中这个 htaccess 的 corespond。 我不知道有什么问题。
【问题讨论】:
-
你用谷歌搜索了它,那么当你使用first结果时会发生什么?
-
@Tpojka 什么都没有。所有没有 index.php 的链接。但在我手动添加 index.php 之前它们不起作用。
-
修改后有没有尝试重启nginx?
标签: php .htaccess codeigniter nginx