2011-08-12 24 views
2
RewriteRule ^tag/([^/]+)/([^/]+)/?$ search.php?search=$1&tag=true&from=$2 [QSA,NC,L] 
RewriteRule ^tag/([^/]+)/?$ search.php?search=$1&tag=true [QSA,NC,L] 
RewriteRule ^tag/([^/]+)/page/(.+)/?$ search.php?search=$1&tag=true&page=$2 [QSA,NC,L] 

上記のルールは、動的URLを親しみやすいURLに書き換えているようです。このような書き換えルールから「タグ」を削除すると、次のようになります。

最終的な結果は次のようになります。このhttp://www.example.com/tag/word

私はそれがどのように見えるしたいと思い、このhttp://www.example.com/word

、誰もが「タグ」フォルダを生成させないために正しく、既存の書き換えルールを変更するために私を助けることができますか?

答えて

0

ルールは、友好的なURLに書き換えられません。あなたはあなたの最終結果にあなたが持っているようなsep friendly URLから始めます。内部的には、これらのルールは、作業を行う実際のURLに書き換えます。したがって、example.com/tag/wordの代わりにexample.com/wordを処理するルールを使用するかどうかはわかりません。その場合は、RewriteRulesの先頭から「タグ」を削除してください

関連する問題