2017-10-17 12 views
0

最初のレベルのフォルダ名を、呼び出すファイル名と渡すべき変数を識別する部分に分割したいと思います。具体的には、最初の文字は最後に.phpのないファイル名になり、残りは渡される変数になります。最初のレベルのフォルダ名をidファイル名にのみ使用する変数

例:

http://example.com/avarvalue =>http://example.com/a.php?var=varvalue

http://example.com/d4312 =>http://example.com/d.php?var=4312

http://example.com/yblue =>http://example.com/y.php?var=blue

http://example.com/7786yu =>http://example.com/7.php?var=786yu

方法もしそうなら、これはできますか?

+0

はStackOverflowのに投稿いただきまして、ありがとうございます。これまでに試したコードをご記入ください – Kirby

答えて

1

あなたはあなたのサイトのルートの.htaccessに、このルールを使用してそれを行うことができます。

RewriteEngine On 

RewriteRule ^([a-z])([\w-]+)/?$ $1.php?var=$2 [L,QSA,NC] 
+1

パーフェクト!ありがとうございました! –

+0

私は試しました。それは私の初心者の評判でそうすることを許しません。私の名声が上がったとき、私はこれに戻ります。その間に、他のユーザーがこれを役に立つとマークしてこのヘルプを読むことができますか? –

+0

アップグレートには評判が必要ですが、答えを受け入れるには、それを必要としません。あなたが以前のコメントにあるリンクをクリックすると、それは受け入れられた回答の印を付ける方法が示されます。 – anubhava

関連する問題