zoukankan      html  css  js  c++  java
  • CI框架删除路径上的index.php

    通过编辑器在ci框架的index.php(根目录)创建一个.htaccess的文件

    让后将下面代码复制到刚创建的文件中保存即可

     1 <IfModule mod_rewrite.c>
     2     <IfModule mod_negotiation.c>
     3         Options -MultiViews -Indexes
     4     </IfModule>
     5 
     6     RewriteEngine On
     7 
     8     # Handle Authorization Header
     9     RewriteCond %{HTTP:Authorization} .
    10     RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    11 
    12     # Redirect Trailing Slashes If Not A Folder...
    13     RewriteCond %{REQUEST_FILENAME} !-d
    14     RewriteCond %{REQUEST_URI} (.+)/$
    15     RewriteRule ^ %1 [L,R=301]
    16 
    17     # Handle Front Controller...
    18     RewriteCond %{REQUEST_FILENAME} !-d
    19     RewriteCond %{REQUEST_FILENAME} !-f
    20     RewriteRule ^ index.php [L]
    21 </IfModule>

    查看一下效果:

      路径未去除掉index,php之前  很明显上面一个输出正常,下面一个就会报路径没有找到了

      加上.htaccess文件 去除掉路径上的index.php之后   下面两种路径都可以访问成功

    注: 刚学ci框架  我也是新手 遇到的问题给以后的新手少一点弯路  也给自己留下印记方便以后查找  开发环境是phpStudy的集成环境 如果是生成环境上请移驾 这里

  • 相关阅读:
    OpenJDK: How to backport patches
    C2 Basis
    大页和透明大页
    Partial Escape Analysis Notes
    C2 Split If
    PrintClassLoaderDataGraphAtExit
    Kubernetes存储(二)
    KubernetesAPI Server
    Kubernetes存储(一)
    Docker多机网络
  • 原文地址:https://www.cnblogs.com/hinq/p/12420697.html
Copyright © 2011-2022 走看看