我继承了一个基于 Codeigniter 的 PHP 应用程序。我试图设置我的开发工作站来模拟生产系统以进行一些开发工作。示例 URL 是http://example.production/start/PAF/paf
让它在我的开发网站上工作的唯一方法http://example.local/start.php/PAF/paf
。codeigniter application/config.php 使用 start 作为 index_page 而不是 index.php。在生产系统中,httpd.conf 或 .htaccess 中没有重写规则。如何在没有重写的情况下删除“.php”?我应该在其他地方寻找规则吗?
谢谢
答案1
如果您查看httpd.conf
,您应该能够找到 Include 行;大多数系统上默认的 Apache 安装在以下内容:
Include conf.d/*.conf
...但其他路径当然也是可能的。跟踪配置文件,看看您要查找的重写规则是否在其中。
干杯!
答案2
或者,它只是在 /start/ 目录内重写.. ;-)