zoukankan      html  css  js  c++  java
  • ThinkPHP5 利用.htaccess文件的 Rewrite 规则隐藏URL中的 index.php

      1.首先修改Apache的httpd.conf文件。

          确认httpd.conf配置文件中加载了mod_rewrite.so 模块,加载的方法是去掉mod_rewrite.so前面的注释#号

      讲httpd.conf中的Allowoverride  None 将None改为All

    2.打开对应的项目配置文件,我的项目配置文件是Myapp/Conf/config.php ,在这个配置文件数组中增加一行,‘URL_MODEL’=>2

    3.在项目的根目录下面建立一个.htaccess文件,里面写入下面的内容:
      <IfModule rewrite_module>
      RewriteEngine on
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
      </IfModule>
    4.重新启动Apache。
    5.在浏览器中输入:http://localhost/Home/User便可以访问了。

    重点:.htaccess文件一定要放在根目录
  • 相关阅读:
    IO流
    异常,File,递归,IO流
    Collection接口 map
    使用canvas画出的时钟
    js对象2
    js对象
    js 猜数游戏、斗地主发牌、伪数字
    js函数2
    js函数
    js矩形,数组,杨辉三角
  • 原文地址:https://www.cnblogs.com/qinglin/p/8124743.html
Copyright © 2011-2022 走看看