我有这个 .htaccess 文件:
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
,但它不起作用。
有什么建议么?