Portál AbcLinuxu, 4. května 2025 09:19

Dotaz: Apache + mod_rewrite a "podivné přepisování"

Toman avatar 29.12.2008 09:32 Toman | skóre: 29 | blog: Tomanův blog | Kostelec nad Orlicí
Apache + mod_rewrite a "podivné přepisování"
Přečteno: 221×
Odpovědět | Admin

Zdravím,
mám prapodovný problém. Na serveru využívám modul mod_rewrite pro přepisovací pravidla a vhost_alias pro jednoduché vytváření virtuálních domén. V konfiguračním souboru default, mám následující přepisovací pravidlo, které platí globálně pro všechny domény, a nemá na můj problém vliv:

RewriteEngine on
# domain.tld -> www.domain.tld
RewriteCond %{HTTP_HOST}  ^([^.]+)\.([^.]+)$
RewriteRule ^(.*)$  http://www.%{HTTP_HOST}$1 [L,R=301,QSA]

# www.neco.domain.tld -> neco.domain.tld
RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.([^.]+)\.([^.]+)$
RewriteRule ^(.*)$ http://%1.%2.%3$1 [L,R=301,QSA]

A můj problém je takový, že pokud mám v adresáři s webovou prezentací např. na adrese www.domena.cz soubor uzivatel.php, tak se mi při zadání www.domena.cz/uzivatel/, automaticky načte soubor uživatel.php. Adresář uzivatel fyzicky neexistuje a ani neexistují další přepisovací pravidla. Tento "efekt" se děje globálně u všech domén. Poradí někdo zkušenější, co s tím? Aby to vrátilo 404, pokud to neošetřím přes .htaccess a přesměrováním jinam, resp. přepsáním.

Have you tried turning it off and on again? | tomaskavalek.cz | Google
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Toman avatar 29.12.2008 12:12 Toman | skóre: 29 | blog: Tomanův blog | Kostelec nad Orlicí
Rozbalit Rozbalit vše Re: Apache + mod_rewrite a "podivné přepisování"
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prosím, to nikdo nevíte? Mne už vůbec nic nenapadá :-(
Have you tried turning it off and on again? | tomaskavalek.cz | Google
frEon avatar 29.12.2008 13:14 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Apache + mod_rewrite a "podivné přepisování"
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus
Options -MultiViews
Talking about music is like dancing to architecture.
Toman avatar 29.12.2008 13:38 Toman | skóre: 29 | blog: Tomanův blog | Kostelec nad Orlicí
Rozbalit Rozbalit vše Re: Apache + mod_rewrite a "podivné přepisování"
Ahoj, je to ono, v tom pripade jsem ale nepochopil asi poradne, co MultiViews dela, jdu si to nastudovat. Omlouvam se za "zrejme" tak stupidni dotaz.
Toman avatar 29.12.2008 13:45 Toman | skóre: 29 | blog: Tomanův blog | Kostelec nad Orlicí
Rozbalit Rozbalit vše Re: Apache + mod_rewrite a "podivné přepisování"
frEon avatar 29.12.2008 14:38 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Apache + mod_rewrite a "podivné přepisování"
Ted to vypada stupidne, ale kdyz clovek nevi, ze existuje mod_negotiation, tak nemusi byt zas tak jednoduche dohledat co to ma na svedomi :-)
Talking about music is like dancing to architecture.

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.