Apache服务器下的网站去掉index.php
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。
阅读量:38
阅读量:31
阅读量:82
阅读量:26
阅读量:93