Перенаправить Apache URL со специальными символами - PullRequest
0 голосов
/ 16 марта 2012

Мне нужно это перенаправление с mod_rewrite, но у меня нет успеха.

URL-адрес http://www.domain.com/descargar catálogo

Я думал, что это будет работать:

RewriteRule ^descargar%20catálogo$  /url/whatever.php [NC,NE]

Любое решение для этого. Я пробовал с NE и без, и т.д ...

Это дает мне внутреннюю ошибку:

RewriteRule ^descargar catálogo$  /url/whatever.php [NC,NE]

Другие вещи, которые я пытался, но не работал:

RewriteRule ^descargar%20cat%C3%A1logo /url/whatever.php
RewriteRule ^descargar\ cat%C3%A1logo /url/whatever.php

1 Ответ

0 голосов
/ 17 марта 2012

URL-адреса не могут содержать символы не ASCII. Экранирование символа для представления фактического способа передачи URL должно сделать это:

cat%C3%A1logo
...