를 재 작성 :어려운 아파치 URL 나는이 URL을 다시 작성하고 싶은
myhost.com/elecresult-Cantonales-2011/039/03915.html
일이에 :
myhost.com/elecresult-Cantonales-2011/(path)/039%2F03915.html
당신이 재 작성 규칙 좀 도와 주 시겠어요? urlencode 할 수 있습니까?
를 재 작성 :어려운 아파치 URL 나는이 URL을 다시 작성하고 싶은
myhost.com/elecresult-Cantonales-2011/039/03915.html
일이에 :
myhost.com/elecresult-Cantonales-2011/(path)/039%2F03915.html
당신이 재 작성 규칙 좀 도와 주 시겠어요? urlencode 할 수 있습니까?
RewriteRule에서 정규식을 사용하여 레이아웃 한 경로와 일치시킵니다.
/first/second/third라는 일반 경로와 일치 시키려면 ^/(. +)/(. +)/(. +) $ 정규 표현식을 사용할 수 있습니다. $ n 표기법 (n은 1 - 10)을 사용하여 해당 캡처와 일치시킵니다. 이것을/first/secondthird로 바꾸려면 다음과 같이 교체 문자열을 지정하십시오. $ 1 // $ 2 $ 3
아래 코드는 그렇게해야합니다. 디렉토리 지시문에서 가상 호스트 지시문, .htaccess 파일 또는 httpd.conf에 추가 할 수 있습니다.
[L]이 규칙을 작성하고 중지하도록 지정합니다.
<IfModule mod_rewrite>
RewriteEngine on
RewriteRule ^/(.+)/([0-9]+)/(.+)$ $1/(path)/$2%2F$3 [L]
</IfModule>
감사합니다. 나는 그것을 시도 할 것이다. URL을 'elecresult-'패턴과 어떻게 일치시킬 수 있습니까? – Franck
지금까지 얼마나 멀리 있었습니까? 무엇이 효과가 있습니까? –