Você tentou com:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^frankfurter-flöhe.de$ [OR]
RewriteCond %{HTTP_HOST} ^www.frankfurter-flöhe.de$
RewriteRule (.*)$ http://kinderkultur-frankfurt.de/frankfurter-floehe-theaterprogramm.html [R=301,L]
Estou tentando redirecionar solicitações de um domínio de trema para outro domínio.
Meu código a seguir funciona com QUALQUER outro domínio, mas não trema:
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^(www\.)?frankfurter-flöhe\.de/$ [NC]
RewriteRule ^ http://kinderkultur-frankfurt.de/frankfurter-floehe-theaterprogramm.html [R=301,L]
</IfModule>
No entanto, quando eu chamo o domínio do trema e, em seguida, copio da barra de endereços do Google Chrome, obtenho isto:
http://xn--frankfurter-flhe-zwb.de/
Embora, se eu usar esse domínio ofuscado no meu arquivo htaccess em vez do domínio de trema "real", ele também não funcionará.
Alguém tem ideia de como combinar esse domínio?
Você tentou com:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^frankfurter-flöhe.de$ [OR]
RewriteCond %{HTTP_HOST} ^www.frankfurter-flöhe.de$
RewriteRule (.*)$ http://kinderkultur-frankfurt.de/frankfurter-floehe-theaterprogramm.html [R=301,L]
Tente usar o sinalizador NE, para evitar que o mod_rewrite codifique o URL. Para obter mais informações sobre o NE: link
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^(www\.)?frankfurter-flöhe\.de/$ [NC,NE]
RewriteRule ^ http://kinderkultur-frankfurt.de/frankfurter-floehe-theaterprogramm.html [R=301,L]
</IfModule>
Se isso não funcionar, tente usar o equivalente HEX de trema, conforme sugerido em: link
Tags redirect .htaccess apache-2.2 idn