我有這個.htaccess文件:mod_rewrite的重定向問題
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ profil.php?user=$1 [NC]
RewriteRule ^([a-zA-Z0-9_-]+)/$ profil.php?user=$1 [NC]
RewriteRule ^([a-zA-Z0-9_-]+)/galerie$ galerie.php?user=$1 [NC]
RewriteRule ^([a-zA-Z0-9_-]+)/galerie/$ galerie.php?user=$1 [NC]
RewriteRule ^(.*)/galerie-(.*)_(.*)$ galerie_poze.php?user=$1&album=$2&page=$3 [NC]
RewriteRule ^(.*)/galerie-(.*)_(.*)/$ galerie_poze.php?user=$1&album=$2&page=$3 [NC]
RewriteRule ^(.*).php?$ index.php?request=$1 [QSA,L]
,它似乎沒有工作。
這是我的問題:當我想訪問我的網站上的一個頁面,例如site.com/test.php
, 它重定向到index.php?request=test
。問題是我也有「profil.php」和「galerie.php」,我不想通過index.php
。相反,當我這樣做:site.com/username/profil
,我希望它指向profil.php?user=username
,但它不工作。
有什麼建議嗎?
的事情是它沒有工作...它重定向到index.php?請求=用戶/ profil – 2012-07-13 20:52:36