1

クライアントのワードプレス サイトには、使用しているテーマとホスティングのセットアップに関するいくつかの問題があるため、いくつかの書き換えルールが必要です。現在、次のルールがあります。

RewriteRule ^events index.php?pagename=events [L]

だから私が行くとき、www.site.com/eventsそれは私を見せてくれるでしょうwww.site.com/index.php?pagename=events

これは問題なく機能しますが、イベント ページで使用しているテーマではページネーション リンクが表示され、次のようなリンクが生成されます。

www.site.com/events/?page_id_all=2

以前の書き換えルールにより、まだ表示されます

www.site.com/index.php?pagename=events

page_id_all解決する変数を使用して、このタイプのリンクを取得するにはどうすればよいですかwww.site.com/index.php?pagename=events&page_id_all=$

これまでのところ、私の研究と実験では何の答えも返されていません

4

1 に答える 1

2

ルールでQSAフラグを使用してみてください。

RewriteRule ^events index.php?pagename=events [QSA,L]
于 2013-09-30T09:01:17.033 に答える