mod_rewrite : 비슷한 URL이 같은 page.php로가는 것을 피하십시오
first URL
first URL
은 주 정보를 편집하고 싶을 때 이런 종류의 내용을 말합니다 :
http://site.com/product/Nintento/Wii/edit => php/prd_edit.php
second URL
제품 내부의 구성 요소 목록을 편집하고 싶습니다.
http://site.com/product/Nintento/Wii/components/edit => php/prd_comp_edit.php
제품 번호로 Wii/components
를 읽었 기 때문에 second URL
을 숫자로 표시하면 mod_rewrite
가 prd_edit.php
대신 prd_edit.php
으로 리디렉션됩니다.
제품을 /
와 같은 문자를 사용할 수 없도록 지정하기 위해 ([^/\<\>].+?)
을 사용하여이 문제를 피할 수 있지만 제품 이름은 여전히 Wii/components
로 읽습니다.
어떻게 해결할 수 있습니까?
미안하지만이 기능이 작동하지 않는 것 같습니다. 내가 제품 이름 Wii/components로 얻는 문제가있다 – vitto
[L] 태그를 추가 했습니까? 그렇지 않으면 첫 번째 것과 일치하고 두 번째 것과 일치하고 ... –
죄송합니다, 실수입니다.이 예제를 보면 매우 유용합니다. 올바르게 수정했습니다. – vitto