2010-11-26 6 views
0

私はphpでmod_rewriteに関するQを得ました。php mod書き換え

は、現在、私のUSERPROFILEのPHPページには、ユーザーを決定するには、次のリンクがあります domain.com/john: domain.com?username=john

は、私はこのように、このURLを変換する必要があります。

私はこれをmod_rewriteでどうやって行うことができますか?私は解決策を見つけた

RewriteEngine On 
RewriteRule ^domain.com/(.*)$ domain.com/profile.php?username=$1 

答えて

2

何か。最初の問題は私のプロフィールphpページに以下のリンクがあります:domain.com/profile.php?username=john

この代わりに、私はこのようなURLを読みやすくする必要があります:domain.com/john 。私が何をしたか

は次のとおりです。

RewriteEngine On 
RewriteRule ^([^/\.]+)/?$ /profile.php?username=$1 [L] 

私は、これは任意のセキュリティ侵害を持っているかはわからないが、あなたのフィードバック

+0

やあ、TKSを残してください。私は試してみましたが、ページが見つかりませんでした.iこれを置く:RewriteRule^domain.com/profile /(.*)domain.com/profile.php?username=$1 – nuttynibbles

+0

あなたは 'domain.com'を自分のドメイン名。 – Midas

+0

私はdomain.comを変更しました。 – nuttynibbles

0

:よう

+0

?私の変数は実際のページのように扱います – JM4

関連する問題