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

Dotaz: direktiva z htaccess ve virtualhostu?

23.7.2016 15:05 asdasd
direktiva z htaccess ve virtualhostu?
Přečteno: 227×
Odpovědět | Admin
Ahoj, chtel jsem se zeptat, proc nize uvedena diva funguje pouze v htaccess a ne virtualhostu? Diky
htaccess
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
VHOST
        ServerName www.example.com
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html/app/public

        Directory /var/www/html/app
             AllowOverride All
             Options +FollowSymLinks
             Require all granted
        Directory
        RewriteEngine On

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined


Řešení dotazu:


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

Odpovědi

23.7.2016 16:06 NN
Rozbalit Rozbalit vše Re: direktiva z htaccess ve virtualhostu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Protoze DocumentRoot odkazuje na porazeny adresar?
23.7.2016 22:03 asdasd
Rozbalit Rozbalit vše Re: direktiva z htaccess ve virtualhostu?
.htaccess je normalne v /var/www/html/app/public, tehdy to funguje
23.7.2016 22:12 NN
Rozbalit Rozbalit vše Re: direktiva z htaccess ve virtualhostu?
Jak vypada ta nefunkcni konfigurace a jak se to projevuje v logu apache, 404?
23.7.2016 16:24 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: direktiva z htaccess ve virtualhostu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
?
23.7.2016 22:50 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: direktiva z htaccess ve virtualhostu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nedal jste sem tu konfiguraci s VirtualHostem, která nefunguje. Každopádně to nemůže fungovat tak, že ty pravidla jenom přesunete, protože ve VirtualHostu se porovnává celá cesta v URL (tj. vše od lomítka za názvem serveru a případně portem), když to pravidlo dáte do sekce Directory (nebo do .htaccess), porovnává se cesta v souborovém systému.
24.7.2016 09:16 asdasd
Rozbalit Rozbalit vše Re: direktiva z htaccess ve virtualhostu?
Pravda, pomohlo to, kdyz jsem to dal pod directory, diky!

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.