ThoRr
Mitglied
Ich habe ein Problem mit ModRewrite, für das ich keine Lösung parat habe.
Es handelt sich konkret um die vorletzte RewriteRule - hier wird einfach nichts umgeschrieben, wenn ich eine Domain wie sub.schülersache.de aufrufe. Wenn ich die Rule durch (.*) ersetze, wird umgeleitet.
Liegt das Problem hier am Umlaut? Die eigentliche Umlautdomain (xn--schlersache-vbh.de) hier zu verwenden, funktioniert auf jeden Fall nicht. Und eine andere Möglichkeit, das zu umzuschreiben, wüsste ich auch nicht mehr.
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^acp\.schuelersache\.de$ [NC]
RewriteCond %{REQUEST_URI} !^/acp(/.*)*$
RewriteRule ^(.*)$ /acp/$1 [L]
RewriteCond %{HTTP_HOST} !^(.+)\.schuelersache\.de.*$ [NC]
RewriteRule ^(.+)\.schülersache\.de(.*)$ http://$1.schuelersache.de$2 [L,R=301]
RewriteRule ^schuelersache\.de(.*)$ http://www.schuelersache.de$2 [L,R=301]
<FilesMatch "^(index|kontakt)\.html$">
AddType application/x-httpd-php .html
</FilesMatch>
Liegt das Problem hier am Umlaut? Die eigentliche Umlautdomain (xn--schlersache-vbh.de) hier zu verwenden, funktioniert auf jeden Fall nicht. Und eine andere Möglichkeit, das zu umzuschreiben, wüsste ich auch nicht mehr.