Thinkphp3.2.3-url重写问题

手册上的教程有问题,

  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>

posted @ 2017-10-18 20:19  一七令  阅读(270)  评论(0编辑  收藏  举报