1

現在、偽のディレクトリを作成するために、このコードを.htaccessファイルに入れています

例えば

http://www.mysite.com/something.php

その後になります

http://www.mysite.com/something

私はそのために次のコードを使用しています

Options +FollowSymLinks 
RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^(\w+)$ ./$1.php

しかし、私が今やりたいのは、ユーザーが次のようなURLを持つことを許可することです

http://www.mysite.com/myusername

そのURLはこのページを指します

http://www.mysite.com/profile.php?username=myusername

これが可能かどうか知りたかっただけですか?

4

1 に答える 1

2

これを使って、

Options +FollowSymLinks 
RewriteEngine On

RewriteCond %{SCRIPT_FILENAME}.php -f
RewriteRule ^(\w+)$ $1.php [L,NC]

RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^([a-zA-Z0-9_.-]+)/?$ profile.php?username=$1 [L,NC,QSA]
于 2012-05-07T20:21:16.263 に答える