• TP3.2的URL重写省略index.php问题


    1. 在tp3框架的配置文件里,明确指定了路由的格式,这个配置位于thinkPHP文件夹下的conf文件夹里的convention.php中,修改以下字段

    'URL_MODEL' => 2, #URL访问模式,可选参数0、1、2、3,代表以下四种模式

    2 最好将此字段修改为2,不然容易出问题。 
    然后再你入口文件同一级的目录下创建一个.htaccess的文件 
    文件内容如下

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
    </IfModule>

    3 window平台下无法创建没有文件名的文件,你可以先创建一个txt文本文件,然后将代码保存进去之后选择另存为,这时将文件名保存为.htaccess即可。

    如果还是存在问题,看看是不是一下配置出了问题
    apache的配置文件没有将mod_rewrite.so模块加载。
    将AllowOverride 的值改为All。

  • 相关阅读:
    Portable Executable 可移植可执行
    汇编跳转指令
    Java中this和super
    Java成员变量和类变量
    EasyUI select
    JAVA虚函数
    感想
    函数
    ueditor
    gitlab简介配置和参数修改
  • 原文地址:https://www.cnblogs.com/simadongyang/p/10469545.html
Copyright © 2020-2023  润新知