Autor Zpráva
spiider
Profil *
Ahoj, mám problém. Potřebuju přidat www pokud uživatel zadá adresu neco.cz na www.neco.cz. To řeším tímto:
RewriteCond %{HTTP_HOST} ^neco\.cz [nc]
RewriteRule (.*) http://www.neco.cz/$1 [R=301,L]


Ale mám tam podsložky např. neco1,neco2......atd. a ty mají svůj vlastní index soubor i .htaccess soubor pro směrování souborů z jejich indexu. Např. neco.cz/neco1/kontakt.html a potřebuju nejaké univerzální řešení aby mi to doplňovalo www i pro tyto podsložky. takže aby to udělalo při zadání neco.cz/neco1/ tohle: www.neco.cz/neco1/

Nikde jsem to nemohl najít, díky za rady
Tori
Profil
já používám toto (bez RewriteCond):
RewriteRule ^neco\.cz/(.*)?$ www.neco.cz/$1 [R=301,L]
Davex
Profil
spiider:
Tvoje pravidlo by mělo přesměrovávat i podadresáře - další pravidla nejsou v podadresářích potřeba. Možná vyzkoušej drobnou úpravu:
RewriteCond %{HTTP_HOST} ^neco\.cz$ [NC]
RewriteRule ^(.*)$ http://www.neco.cz/$1 [R=301,NE,L]

Tori:
Tvoje pravidlo přesměrovává do jiného podadresáře, což spiider nechce.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0