Thinkphp3.2.3url重写问题

Posted 一七令

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thinkphp3.2.3url重写问题相关的知识,希望对你有一定的参考价值。

Thinkphp3.2.3url重写问题

手册上的教程有问题,

  1. httpd.conf配置文件中加载了mod_rewrite.so模块
  2. AllowOverride None 将None改为 All
  3. 把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下(这一步有问题)

     <IfModule mod_rewrite.c>

     RewriteEngine on

    RewriteCond %{REQUEST_FILENAME} !-d

     RewriteCond %{REQUEST_FILENAME} !-f

     RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

     </IfModule>

 

上面是手册提供的,可是不起作用。

可以试试我这个写法。注意下面红色部分。

  <IfModule mod_rewrite.c>

    Options +FollowSymlinks
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?s=$1
  </IfModule>






以上是关于Thinkphp3.2.3url重写问题的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP3.2.3 Nginx 下 URL_MODEL 的配置

ThinkPHP3.2.3自带的分页用法--很简单实用

ThinkPHP3.2.3

thinkphp3.2.3 整合 富文本编辑器

新手使用ThinkPHP3.2.3的命名空间问题

ThinkPHP3.2.3 where注入