Portál AbcLinuxu, 10. května 2025 09:13

Dotaz: mod_vhost_alias a chyba v .htaccess

10.9.2008 12:43 Tomáš Pospíšil
mod_vhost_alias a chyba v .htaccess
Přečteno: 275×
Odpovědět | Admin
Zdravím, mám na serveru nahozený mod_vhost_alias a také mod_rewrite je funkční.

Můj httpd.conf je:

ServerName ip.ad.re.sa
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.php
je 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.

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.