私はこの.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。
助言がありますか?