Apache服务器下的网站去掉index.php

2025-09-11 19:35:32

1、找到Apache配置文件httpd.conf,在该文件中去掉LoadModule rewrite_module modules/mod_rewrite.so前面的“#”号,即开启Apache的url重写模式。

2、将httpd.conf文件里面的所有AllowOverride None都改为AllowOverride All

3、创建.htaccess文件并放到项目根目录下。

在这个文件里面加: 

RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-d 

RewriteCond %{REQUEST_FILENAME} !-f 

RewriteRule ^(.*)$ index.php/$1 [L] 

4、如果项目支持在配置文件中设置项目的url重写模式,需要在项目的配置文件里写

return Array( 

‘URL_MODEL’ => ’2′, 

); 

如果不支持在配置文件中设置url重写模式,该步骤可省略。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢