zoukankan      html  css  js  c++  java
  • codeigniter的url重写问题(去掉index.php路由)

    简介:这是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
  • 相关阅读:
    自适应行高
    IOS各类问题
    KVC
    数据模型的构建及懒加载数据
    NSBundle
    九宫格布局获取行/列索引
    QLineEdit
    QLabel
    排序算法
    SpringBoot配置文件-yaml
  • 原文地址:https://www.cnblogs.com/ooooo/p/2245231.html
Copyright © 2011-2022 走看看