Autor Zpráva
brdik
Profil
zdravím,
potřebovat bych přesměrovat konkrétní URL se stavem 301 na homepage
používám toto
RewriteRule http://www.domena.cz/stránkaXY/ http://www.domena.cz/ [R=301,L]

taky bych potřeboval přesměrovat jinou URL na jinou doménu, to by mělo teoreticky fungovat analogicky, že ano?
RewriteRule http://www.domena1.cz/stránkaXY/ http://www.domena2.cz/ [R=301,L]

ale nefunguje to
díky předem za radu
Keeehi
Profil
RewriteRule kontroluje pattern (první část) oproti celé adrese ale je proti cestě. Tudíž když do prohlížeče zadáš http://www.domena.cz/stránkaXY/ k RewriteRule se dostane jen stránkaXY/ což samozřejmě neodpovídá tomu regulárnímu výrazu.

Správně je to tedy takto:
RewriteRule ^stránkaXY/$ http://www.domena.cz/ [R=301,L]

Pokud chceš rozlišit doménu, musíš tomu předřadit RewriteCond
RewriteCond %{HTTP_HOST} ^www\.domena\.cz$
brdik
Profil
už funguje, dík

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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