-1

次のリンクがあります。

www.website.com/profile.php?user=Test

リンクを次のように変更したい:

www.website.com/Test

ユーザー名は、/余分な意味不明な言葉なしで の後にあります。

これを .htaccess ファイルに設定しましたが、機能しません。なんで?

Options +SymLinksIfOwnerMatch
RewriteEngine on

RewriteBase /website

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ profile.php?user=$1 [R,L,QSA]

ありがとう。

4

2 に答える 2

0

以下を追加してみてください。

Options +FollowSymLinks
RewriteEngine On
RewriteRule  Test$ /profile.php?user=Test [QSA,L]
RewriteRule ^/(.*)$ /profile.php?user=$1 [QSA,L]
于 2013-11-06T05:23:51.730 に答える