1

私のすべての書き換えルールのうち、この 3 つ

RewriteRule  ^.*-en-loire-atlantique-([0-9]+)/.*-a-.*-([0-9]+)$  /sortir21/index.php?com=liste-cat-lieux&t=$1&l=$2 [L]
RewriteRule  ^.*-en-loire-atlantique-([0-9]+)$  /sortir21/index.php?com=liste-cat-ville&t=$1 [L]
RewriteRule  ^.*-a-.*-([0-9]+)$  /sortir21/index.php?com=liste-ville-lieux&l=$1 [L]

URLから

concerts-en-loire-atlantique-32/sortir-a-nantes-44000
concerts-en-loire-atlantique-32
sortir-a-nantes-44000

このように最初のものは機能せず、実行されるのは 3 です

「/」を「-」で変更すると動作します…<code>ntique-([0-9]+)-.*-a-.*-([0…なので、スラッシュは必要ありません

私は逃げようとしますが\/、何もありません

私は試してみますAllowEncodedSlashes On 、何もしません

すべてのルールは、Mac OS X で MAMP を使用して htaccess ファイルから呼び出されます

4

0 に答える 0