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 を seo フレンドリーな URL に書き換えているようです。

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

私はそれがこのように見えることを望みますhttp://www.example.com/word

「タグ」フォルダーを生成しないように、既存の書き換えルールを正しく変更するのを手伝ってくれる人はいますか?

4

1 に答える 1

0

ルールは、seo フレンドリーな URL に書き換えていません。最終結果のように、sep に適した URL から始めます。内部的には、これらのルールは、作業を行う実際の URL に書き換えます。そのため、example.com/tag/word ではなく example.com/word を処理するルールが必要かどうかわかりません。その場合は、RewriteRules の先頭から「タグ」を削除するだけです

于 2011-08-12T18:16:21.133 に答える