1

私は mod_rewrite と戦っています。次の2つのルールがあります両方ともexample.com/products.phpに直接

(注意: 各ルールの 1 行目は、末尾のスラッシュを強制するためのものです)

RewriteEngine on
RewriteBase /

#RULE 1
RewriteRule ^products$ /products/ [R]
RewriteRule ^products/$ products.php [L]

#RULE 2
RewriteRule ^products/hardware$ /products/hardware/ [R]
RewriteRule ^products/hardware/$ products.php [L]**

ルール 1 のマッピング/products/products.php

ルール 2 にマップ/products/hardware/することを意図products.php

example.com/products/ 私の問題は、ルール 1 は正常に動作しているようで、example.com/products/hardware/ブラウザに表示される URLexample.com/products.php

ルール 2 によって基になる URL が表示される理由は何ですか?

乾杯

マーク

4

0 に答える 0