下modrewrite工作時,我有這個這正是我多麼希望:「www.mysite.com/files/person/john.html」 files.php Q =人分頁和國防部重寫
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*) /$1.php?q=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /files.php?q=$1 [L]
AddHandler application/x-httpd-php5 .html .htm .txt .php
我遇到的問題是,當我有分頁,我有不止一個人顯示像這樣:「www.mysite.com/person/2」這成爲person.php,但是沒有person.php和modrewrite應該只看下面這個條件:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /files.php?q=$1 [L]
東西是這個「www.mysite.com/person/2」作品whe n我只有這個modrewrite:
Options +FollowSymLinks
RewriteEngine On
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)/(.*) /$1.php?q=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /files.php?q=$1 [L]
AddHandler application/x-httpd-php5 .html .htm .txt .php
但是,我取消註釋它,它停止工作?該怎麼做,有什麼想法?
你需要什麼是什麼呢?你有沒有person.php?你解釋得很複雜。 – rcpayan
我沒有person.php;基本上當我有一個分頁,我想mod重寫去files.php。謝謝 – NULL