我需要在运行 IIS 6.0 的共享主机上安装 Codeigniter。
我知道 URL 重写的问题。还有关于 Isapi Rewrite,但我无法在此主机上安装或设置任何东西。起始页运行良好,但我无法访问该应用程序的任何其他 Controller ,我总是收到 404..
我尝试更改 $config['index_page']
和 $config['uri_protocol']
,但似乎没有任何效果。
有没有其他方法可以在 IIS 上重写 URL?或者也许在 PHP 中?
谢谢。
最佳答案
如果您无法安装 ISAPI Rewrite,请查找
$config['enable_query_strings'] = FALSE;
在 application/config/config.php 中并将其设置为 TRUE。这将禁用“SEO 友好”URL 并使用普通查询字符串。
关于IIS 6 上的 Codeigniter 和 URL 重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4428549/