2011-07-20 10 views
0

を書き換えるためにhtaccessファイルを使用した:app.mysite.com/d/thanks/supplier/は、私は自分のアプリケーションでは、2つの特定のページのURLを変更したいURL

からapp.mysite.com/thanks/buyer/

app.mysite.com/thanks/type/s/変化に

app.mysite.com/thanks/type/b/変化は何だろう適切な書き換えステートメントですか?

+3

することができます、*変化への*は何を意味するのでしょう。あなたはURLとは何か、それは何ですか? –

+0

urlは現在app.mysite.com/thanks/type/b/です。app.mysite.com/thanks/buyer/に変更します。 – Eric

答えて

1
RewriteRule ^thanks/type/b/?$ thanks/buyer/ 
RewriteRule ^thanks/type/s/?$ d/thanks/supplier/ 
+1

コメントに基づいてこれを後方に持っていると思います。 –

+0

urlは現在app.example.com/thanks/type/b/であり、app.example.com/thanks/buyer/に書き直す必要があります。 – Eric

+0

@エリック、それは後ろ向きではありません。 – Paulpro

0

次はあなたが望む何をすべきと明確にするために、オプションの末尾にスラッシュ(すなわち/thanks/buyerまたは/thanks/buyer/

RewriteEngine On 
RewriteBase/

RewriteRule ^thanks/buyer/?$ /thanks/type/b/ 
RewriteRule ^d/thanks/supplier/?$ /thanks/type/s/ 
+0

末尾にスラッシュが常に表示されます。末尾にスラッシュがない場合、以下の答えは機能しませんか? – Eric

+0

私は彼がこれと反対のものを望んでいると思います。 –

+0

@エリック、後ろにスラッシュを付ける場合は '?'を削除できます。 @トム、私はこれがコメントに基づいて正しい方法だと思う。 –

関連する問題