これは非常にばかげた質問だと思うので、私は私がmod_rewriteを完全に誤解しているかもしれないと思うので、お詫びします。 mod_rewriteは外部リクエストのみを内部ファイルに変換しますか?
がwww.domain.com/products/item.php?id=1234
のmod_rewriteがフレンドリーURLにそれを書き換えることができますが、URLがあるとし
wwww.domain.com/products/item/1234
(例えば)
だから、私が入力した場合wwww.domain.com/products/item/1234これはwww.domain.com/products/item.php?id=1234に書き換えられ、そのページが提供されます。ファイン。
しかし、www.domain.com/products/item.php?id=1234を入力すると、そのページは配信されますが、フレンドリーなURLに書き換えられません。
私の質問では、自動的に内部ファイル名を書き換えることができますか?たとえば、サイトのすべてのURLは現在www.domain.com/products/item.php?id=1234形式です。ユーザーがこのリンクをクリックするとフレンドリーなURLに書き換えられますか?または、常にフレンドリーなURLでハードコードを行う必要がありますか?
すみませんがごめんなさい!私は親切なURLに非友好的なものを書き換えたいが、非友好的なURLを提供したいので混乱している。無限のリダイレクトループを引き起こすことはないだろうか?