JanKoWeb: Tvorba webu - Rewrite mode: přesun na novou doménu - přesměrování webu mimo jedné složky

Rewrite mode: přesun na novou doménu - přesměrování webu mimo jedné složky

Přesměrování webu na novou doménu s výjimkou jedné složky

Při přechodu na nový hosting jsem si chtěl starou adresu na novou přesměrovat s výjimkou jedné složky, ve které mám dál obsah pro starou adresu. Řešil jsem to docela dlouho, tak se o to podělím:



RewriteEngine On

# presmerovani redakcniho systemu na novou domenu, zachovani adresare www
RewriteCond %{REQUEST_URI} !^/www/$ [NC] # neni-li to slozky /www/
RewriteRule ^(.*)$ http://jankoweb\.moxo\.cz/$1 [R=301,QSA,L] # presmeruj

Přesměrování složky

Narazil jsem na problém, že jsem chtěl použít k přesměrování složky /www/ přímo do rootu webu:





RewriteEngine On

RewriteRule ^www/$ http://mujweb\.cz/ [L]

Což nefungovalo. Řešením je použití direktivy DirectiorySlash:





DirectorySlash Off
RewriteEngine On

RewriteRule ^www/$ http://mujweb\.cz/ [L]

Viz diskuze.

Rubrika Tvorba webu | Tagy Htaccess | Po 10.12.2012 | 1100x

Náhodné články

Tento web jsem zakládal na střední, v roce 2008. Je zde hlavně archiv mé tvorby.

Aktuální věci publikuji kvůli úspoře času na Twitter.

Honza

"Lidé potřebují, aby řák v jejich životě fungoval co nejlépe. Řád v našem životě skýtá obraz o tom, jací jsme."

L. Tornabene