※ ChatGPTを利用し、要約された質問です(原文:htaccess URLリライトについて)
htaccess URLリライトでクライアントのサーバーで動作しない問題について
このQ&Aのポイント
自社レンタルサーバ(heteml)では稼働したURLリライトがクライアントのサーバーでうまく稼働しない問題が発生しています。
指定したURLリライトのパターンに従ってURLをリライトすると、cat_lのパラメータが空になってしまいます。
原因が分からずに中途半端に動作しているため、問題の解決に困っています。
自社レンタルサーバ(heteml)では稼働した以下のURLリライトが
クライアントのサーバー(使えるネット)でうまく稼働してくれません
Options FollowSymLinks
RewriteEngine on
RewriteRule ^([^/]*)/$ index\.php?cat_l=$1
RewriteRule ^([^/]*)/([^/]*)/$ index\.php?catl=$1&cat_m=$2
./fruit/apple/
↓
./index.php?cat_l=fruit&cat_m=apple
となってほしいのですが
./index.php?cat_l=&cat_m=apple
となり
cat_mだけが渡されてcat_lが空になってしまいます
中途半端に動いているので逆に原因が分かりません
よろしくお願いします