0
안녕하세요.이 URL을 다시 쓰는 데 문제가 있습니다. 어떻게 해결하여 스스로 해결할 수 있습니까?RewriteCond - 어떻게 탈출 하시겠습니까?
URL이과 같이 퍼블릭 도메인으로 발송 된: 나는 규칙을 작성해야
http://www.domain.com/directory/directory-2/10018485&key=3945
를 수정 :
http://www.domain.com/directory/directory-2/10018485?key=3945
` 지금처럼 할 트링 있습니까, 성공없이 ....
RewriteCond %{REQUEST_URI} \/directory\/directory-2\/10018485&key=3945
RewriteRule ^(.*)$ /directory/directory-2/?id=10018485&key=3945 [L]
감사합니다 :)
입니까? 그리고 변하지 않아? – NrNazifi
REQUEST_URI는 인코딩 된 URL입니다. 정규 표현식을 RewriteRule에 넣을 수 있습니다. RewriteCond를 사용할 필요가 없습니다. 이것을 시도해보십시오 :'RewriteRule^directory/directory-2/10018485 & key = 3945 $/directory/directory-2 /? id = 10018485 & key = 3945 [L, R]'(Google에 중복 된 내용을 막기 위해 R을 추가했습니다). 그렇지 않으면 각각 '&'및'='에 대해 % 26 및 % 3D를 시도하십시오. – Gerben