thinkPHP 从写URL配置掉index.php

来源:互联网 发布:c语言sqrt函数 编辑:程序博客网 时间:2024/05/21 06:19

本文只在Apache环境下有效

    (1)httpd.conf配置文件中加载了mod_rewrite.so模块

    即在Apache的配置文件httpd.conf中的

    #LoadModule rewrite_module modules/mod_rewrite.so

    前面的‘#’号去掉使其起作用

    (2)将httpd.conf配置文件中所有的‘AllowOverride None’ 的None改为 All

    (3)把下面的内容保存为.htaccess文件放到应用入口文件(index.php)的同级目录下

    1. <IfModulemod_rewrite.c>
    2. RewriteEngine on
    3. RewriteCond %{REQUEST_FILENAME} !-d
    4. RewriteCond %{REQUEST_FILENAME} !-f
    5. RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
    6. </IfModule>
    (4)一定要重启Apache
    
    0 0
    原创粉丝点击