인쇄 할 QR 코드를 보낸 사용자가 있습니다. 포함 된 URL 끝에 악센트 부호가있는 e (é
)가 포함되어 있습니다. 이 링크는 permalinks (악센트 부호가있는 문자 등을 제거하여)를 위장하는 WordPress 사이트로 연결되므로 wordpress는 나를 허용하지 않으므로 é
을 포함하도록 URL을 간단히 변경할 수는 없습니다. 결과적으로 é
이있는 URL이 e
을 사용하는 원하는 영구 링크와 일치하지 않으며 404 결과가 발생합니다.mod_rewrite를 사용하여 악센트 부호가있는 문자를 서브 처리하려면 어떻게해야합니까?
mod_rewrite
은 오류 번호 é
을 확인하고 e
으로 변경 할 수 있습니까? 이 특별한 경우에 é
은 URL 끝 부분에서만 발생하며 e
으로 전환해야하지만 일반적인 경우는 흥미로울 것입니다. 내가 시도 무엇
는
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
# if a é is encountered at the end of a URL, switch it to an e
RewriteRule ^(.+)[é] $1e [NE]
</IfModule>
하지만 행운이다. 이 사실은 é
이 실제로 é
으로 전송되지 않고 é
의 인코딩 된 버전으로 전송되었지만 확실하지는 않습니다.
누가 올바른 방향으로 나를 조종 할 수 있습니까?
감사 @clmarquart. 불행하게도 그것을하지 않았다. – theMikeD