私のサイトには、次のような複数のURLがあります。
メインページ:
mysite.com
mysite.com/?content=about
mysite.com/?content=posts&page=2
サブフォルダー:
mysite.com/subsite/
mysite.com/subsite/?content=about
mysite.com/subsite2/?content=posts&page=2
これらを次のようにクリーンアップしたいと思います。
mysite.com/about/
mysite.com/posts/2
mysite.com/subsite/about/
mysite.com/subsite/posts/2
これで、1つの変数と他のいくつかの単純なものにmod_rewriteを使用できるようになりましたが、これを実現する方法が正確にはわかりません。私が使用するとき:
RewriteRule ^([a-z]+)/([a-z0-9-]+)/?$ /?content=$1&page=$2 [L]
URLのセクションを変数として認識しますが、サブサイトも変数として認識し、「コンテンツ」の「サブサイト」をプラグインしようとします。
誰かが私を正しい方向に向けることができるでしょうか?