zoukankan      html  css  js  c++  java
  • php框架路由美化后提示No input file specified

    此问题出现在.htaccess上
    Apache按如下代码修改即可:
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?/$1 [L]
    Nginx按如下代码修改即可:
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [L]
    Apache与Nninx与的区别在于,Apache的index.php后多了一个?
     
    2018年10月15日 16:52:48再次编辑本文:
    使用如下方式在nginx和apache下都可以使用:
    RewriteEngine on
    # 如果是一个目录或者文件,就访问目录或文件
    RewriteCond %{REQUEST_FILENAME} !-d
    # 如果文件存在,就直接访问文件,不进行下面的RewriteRule
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule . index.php
    

      

      

  • 相关阅读:
    第三次随笔作业
    第二次随笔作业
    第一次随笔
    第四次随笔作业
    第三次随笔作业
    第二次随笔作业
    第一次博客
    第四次作业
    第三次作业(2)
    第二次随笔(修改版3)
  • 原文地址:https://www.cnblogs.com/zhangjianqiang/p/9481719.html
Copyright © 2011-2022 走看看