1. 程式人生 > >Thinkphp3.2.3url重寫問題

Thinkphp3.2.3url重寫問題

$1 options racket ack override com -a num 手冊

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重寫問題