Autor | Zpráva | ||
---|---|---|---|
brdik Profil |
#1 · Zasláno: 27. 4. 2015, 22:05:54
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 |
#2 · Zasláno: 27. 4. 2015, 22:26:24
RewriteRule kontroluje pattern (první část) oproti celé adrese ale je proti cestě. Tudíž když do prohlížeče zadáš
ht>tp://w>ww.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 |
#3 · Zasláno: 27. 4. 2015, 22:55:08
už funguje, dík
|
||
Časová prodleva: 9 let
|
0