Portál AbcLinuxu, 10. května 2025 09:13
UseCanonicalName Off DirectoryIndex index.php index.html index.htm VirtualDocumentRoot /var/www/hosts/%0/docs VirtualScriptAlias /var/www/hosts/%0/cgi-bin #RewriteEngine On <Directory /var/www/hosts/> Options FollowSymLinks AllowOverride All </Directory>a .htaccess:
RewriteEngine On #RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php RewriteRule x\.html /xx.html [R]Zakomentovaný řádek je to co potřebuji, aby fungovalo, všechny dotazy nesměřující na soubory s (js|ico|gif|jpg|png|css) šly přes index.php. Pokud tento řádek odkomentuji, tak dostávám "Internal Server Error" a v error.log je: Request exceed the limit of 10 internal redirets. Ono přepisovací pravidlo je funkční, pokud si vyžádám soubor x.html tak mě to přesměruje na xx.html. Také vím, že
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.phpje v pořádku, protože ho používám na localhostu v plné funkčnosti. Proto bych chybu viděl v kombinaci mod_vhost_alias a .htaccess. Za jakoukoliv radu předem děkuju.
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.