Portál AbcLinuxu, 12. května 2025 12:54

Dotaz: mod_rewrite a nefungujuce userdir

23.2.2008 22:26 fixinko | skóre: 15 | Bratislava
mod_rewrite a nefungujuce userdir
Přečteno: 194×
Odpovědět | Admin
Zdravim, mam takto rieseny virtualhost, a k nemu mod_rewrite:
<VirtualHost *:80>
    ServerName www.domain.tld
    ServerAlias *.domain.tld
    ServerAlias domain.tld
    ServerAdmin webmaster@domain.tld
    DocumentRoot /services/www/domain.tld
    ErrorLog /var/log/apache2/domain.tld-error_log
    CustomLog /var/log/apache2/webalizer/vh-domain.tld.log combined

    RewriteEngine On
    RewriteCond %{HTTP_HOST}   ^domain\.tld$ [NC]
    RewriteRule  ^(.*)$  /www/$1  [L]
    RewriteCond %{HTTP_HOST}   ^(.*\.)?([^\.]+)\.domain\.tld$ [NC]
    RewriteRule  ^(.*)$  /%2$1  [L]
</VirtualHost>
a problem je taky, ze mi nefunguju userdir, t.j. ked da niekto www.domain.tld/~user tak v error logu vidim
"File does not exist: /services/www/domain.tld/www/~user
ak pridam na koniec tych rewritecond "/" tak to funguje, ale zas potom sa mi nerobia dynamicky subdomeny. Kde moze byt problem?
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.