Subdomény neumí přesměrovat na ErrorDocument
Dobrý den,
na webu lukastesar.cz mám nějaké subdomény (ve tvaru *.lukastesar.cz) nastaveny podle vašich standardních pravidel – tedy podsložky ve složce /www/subdom/ a v kořenovém .htaccess (/www/.htaccess) defaultní pravidla pro správné přesměrování. Zjišťuji však, že na subdoménách nefunguje správně error handling – ten mám nastaven v kořenovém .htaccess též jako přesměrování na /error.php?e=XXX, kde XXX je HTTP kód chyby. (Při pokusu o přímý přístup na error.php se zobrazí 400 Bad Request). Na lukastesar.cz/neexistujici-cesta se mi správně zobrazí moje chybová stránka. Pokud však zkusím navštívit stejnou cestu na subdoméně – existujici-subdomena.lukastesar.cz/neexistujici-cesta – zobrazí se chybová hláška od Apache a ještě k tomu dodatek, že při hledání souboru error.php nastala chyba.
Co je mým cílem: na všech stránkách včetně subdomén v případě chyby přesměrovat na (lépeřečeno zobrazit) error.php, aniž bych musel strkat všude .htaccess, či duplikovat error.php.
1 Odpověď
Měl jsem stejný problém. Avšak nevyřešil jsem ho. Takže jsem musel, jak říkáte, kopírovat 404 soubor a htaccess pravidlo pro každou doménu/subdoménu.