codeigniter的url重写问题(去掉index.php路由)
2011-11-11 08:52
459 查看
简介:这是codeigniter的url重写问题(去掉index.php路由)的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。
class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=340520' scrolling='no'>在codeigniter的路径配置中,默认使用index.php路由,在美化url进行seo时候最好去掉这个index.php,也就是进行url重写。
在这里给出正确的方法:
①首先开启apache的配置文件httpd.conf文件rewrite重写模块,也就是rewrite_module模块,还有要将AllowOverride配置成ALL
②配置好了apache,现在就要配置.htaccess文件,如果你的文件是在根目录这样配置:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php/$1 [QSA,PT,L]
</IfModule>
这里有个配置小细节需要注意,如果你的文件不在根目录,比如在根目录的ci文件夹下,这时候要这样配置:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /ci/index.php/$1 [QSA,PT,L]
</IfModule>
这样,你的url重写就会起作用了
爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具
http://biancheng.dnbcw.info/php/340520.html pageNo:7
class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=340520' scrolling='no'>在codeigniter的路径配置中,默认使用index.php路由,在美化url进行seo时候最好去掉这个index.php,也就是进行url重写。
在这里给出正确的方法:
①首先开启apache的配置文件httpd.conf文件rewrite重写模块,也就是rewrite_module模块,还有要将AllowOverride配置成ALL
②配置好了apache,现在就要配置.htaccess文件,如果你的文件是在根目录这样配置:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php/$1 [QSA,PT,L]
</IfModule>
这里有个配置小细节需要注意,如果你的文件不在根目录,比如在根目录的ci文件夹下,这时候要这样配置:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /ci/index.php/$1 [QSA,PT,L]
</IfModule>
这样,你的url重写就会起作用了
爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具
http://biancheng.dnbcw.info/php/340520.html pageNo:7
相关文章推荐
- codeigniter的url重写问题(去掉index.php路由)
- CodeIgniter学习笔记四:CI中的URL相关函数,路由,伪静态,去掉index.php
- PHP CodeIgniter(CI)框架中去掉 index.php方法
- yii url重写去掉index.php
- CodeIgniter(3.1.4)框架-url重写,去除index.php
- CodeIgniter 的url中去掉index.php
- Nginx/PHP/path_info问题,去掉index.php
- Yii+Apache url重写去掉index.php
- CodeIgniter(CI)去掉默认url中的index.php
- CI框架路由去掉index.php
- Codeigniter(CI) 去掉 URL 中的 index.php
- 去掉CodeIgniter(CI)默认url中的index.php
- 如何去掉CodeIgniter URL中的index.php
- CodeIgniter框架中关于URL重写(index.php)的二三事
- 去掉codeigniter地址中的index.php
- 如何去掉CodeIgniter URL中的index.php
- 去掉CodeIgniter URL中的index.php
- 去掉codeigniter地址中的index.php
- 去掉CodeIgniter URL中的index.php
- PHP CI(CodeIgniter) 如何去掉url中的index.php