2017-08-28 3 views
0

私は.htaccessファイルで単純なトリックをしようとしていますが、成功していません。 一般的に私は、動的に生成された署名とのリンクを作るPHPスクリプトは次のようになります:%のSomeUserName%は単に、例えばユーザー名です example.com/signature/generate.php?name=%SomeUserName%.htaccessでリンクの外観を変更する

Patison

と私が取得しようとしている: example.com/signature/%SomeUserName%または(必要な場合) example.com/signature/generate/%SomeUserName%

私は最後のコード成功しなかった: RewriteEngine On RewriteRule ^/signature/generate.php?name=(*) /signature/$1 [L,NC] .htaccessはわかりにくいです。 もう1つ質問があります。誰かが別のサイトでこのリンクを使用すると、画像をレンダリングするか、それとも私の上でのみ動作しますか?

答えて

1

これは、あなたが必要とするアプローチの一種である:

RewriteEngine on 
RewriteRule ^signature/([^/\.]+)?$ signature/generate.php?name=$1 [L,NC,QSA] 

のでsignature/leviに行く誰もがsignature/generate.php?name=levi

+0

すごい迫力が表示されます、私は多くのソリューションを試みたが、これは最高の作品! – LeviPlayGames

関連する問題