mod_rewrite:同様のURLが同じpage.phpに移動しないようにする
first URL
は、この種のコンテンツ用です。メイン情報を編集したいときは、次のようにします。
http://site.com/product/Nintento/Wii/edit => php/prd_edit.php
second URL
second URL
製品内のコンポーネントのリストを編集したいとき
http://site.com/product/Nintento/Wii/components/edit => php/prd_comp_edit.php
second URL
を数字にすると、Wii/components
は製品名として読み取られるため、mod_rewrite
ではなくprd_edit.php
にリダイレクトされます。
これを避けるには、([^/\<\>].+?)
を使用して/
のような文字を使用できないように指定しますが、それでもWii/components
という製品名が読み取られます。
どうすればこの問題を解決できますか?
申し訳ありませんが、これは動作していないようです私は製品名Wii/componentsとして得る問題がある – vitto
あなたは[L]タグを追加しましたか?それ以外の場合は、最初のものと一致し、2番目のものと一致して、それを上書きします... –
申し訳ありません、私の間違いです、この例を見て、私は正しく修正しました。 – vitto