現在、mod_rewrite を使用して URL の一部を書き換えていますが、2 つのパラメーターを使用すると問題が発生します。私の望ましい結果は Search/search-term/Page-1 を持つことですが、次を使用すると...
RewriteRule ^Search/([^/.]+)/Page-([0-9]+)$ Search/index.php?search=$1&pageno=$2 [L]
正しく動作しません。ルールを変更すると...
RewriteRule ^Search-([^/.]+)/Page-([0-9]+)$ Search/index.php?search=$1&pageno=$2 [L]
その後、URL の書き換えは完全に機能します。
どういうわけか最初のバックスラッシュをエスケープする必要がありますか? なぜこれがうまくいかないのか、誰でも考えられますか?
前もって感謝します。