Autor Zpráva
Taps
Profil
Zdravím,
klient dělal nový web a na úrovni hostingu nastavitl přesměrování ze staré domény na novou. Teď bych však potřeboval poradit jak mám na novém hostingu nastavit htacces, tak aby došlo k přesměrování z původní url adresy na novou? Ještě podotýkám, že na novém webu jsou nové adresy bez koncovky html (na původním webu byla v url adrese koncovka html)

Zkoušel jsem níže uvedený zápis, ale vždy jsem skončil jen na úvodni stránce nového webu.
RewriteCond %{HTTP_HOST} ^stary-web\.cz/*.html [NC]
RewriteRule ^(.*)$ http://novy-web/$1 [R=301,QSA,L] 

ještě přikládám obrázek z konzole img.djpw.cz/pxg.png
Kajman
Profil
To přesměrování z obrázku určitě nedělá uvedené pravidlo, protože v HTTP_HOST je jen název domény bez cesty, proto nebude nikdy odpovídat reguláru s lomítkem.

Zkusil bych něco jako...

# .html odkazy na stare stranky
RewriteCond %{HTTP_HOST} stary-web\.cz$ [NC]
RewriteRule ^(.*).html$ http://novy-web.cz/$1 [R=302,L,NE] 

# ostatni pristupy na stare stranky (obrazky atp.)
RewriteCond %{HTTP_HOST} stary-web\.cz$ [NC]
RewriteRule ^(.*)$ http://novy-web.cz/$1 [R=302,L,NE] 

Ale pochybuji, že to současné přesměrování dělá upravovaný .htaccess.
Taps
Profil
Kajman:
Děkuji

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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