CodeIgniterURL中去掉index.php规则 不指定

root , 2008/05/22 20:53 , PHP , 评论(0) , 阅读(4346) , Via 本站原创 | |
第一步,修改httpd.conf

修改成:

作用是开启.htaccess功能。
在站点目录下新建.htaccess文件(window下不能直接创建,得先在记事本编辑好再保存为.htaccess)
方案一
引用

RewriteEngine on
RewriteCond $1 !^(index\.php|public|tmp|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]

方案二
引用

RewriteEngine on
RewriteOptions Inherit
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php/$1 [L]

重启apache搞定。
Tags:
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]