Autor | Zpráva | ||
---|---|---|---|
milde Profil |
#1 · Zasláno: 11. 6. 2015, 11:59:45
Dobrý den,
chtěl bych poprosit o radu s přesměrováním starých url na nové. v htaccess mám toto: RewriteRule ^index.php?stara-promenna=product01 http://www.nova-domena.com/?nova-promenna=novy-product [R=301,NE,L] K přesměrování dojde ale v adresním řádku je toto: http://www.nova-domena.com/?stara-promenna=product01 a tím pádem dojde k přesměrování pouze na úvodní stranu na nové doméně. Nevíte prosím kde by mohla být chyba? Děkuji Milan |
||
xROAL Profil |
RewriteRule ^index\.php\?stara-promenna=product01 http://www.nova-domena.com/?nova-promenna=novy-product [R=301,NE,L] Edit: Keď nad tým teraz rozmýšľam, keby mu vadí toto, tak presmerovanie asi ani nenastane. Každopádne, to že majú špeciálny význam stále platí. |
||
milde Profil |
#3 · Zasláno: 12. 6. 2015, 07:47:45
xROAL:
Děkuji za odpověď, bohužel k přesměrování nedošlo tak jak jsi psal. Toto přesměrování RewriteRule (.*) http://www.novadomena.cz/$1 [R=301,QSA,L] mi funguje, ale potřeboval bych právě přesměrovat jen některé url.
Děkuji Milan |
||
Kajman Profil |
#4 · Zasláno: 12. 6. 2015, 08:09:54
RewriteCond %{QUERY_STRING} ^stara-promenna=product01$ RewriteRule ^index\.php$ http://www.nova-domena.com/?nova-promenna=novy-product [R=302,NE,L] Viz Mod_rewrite - příklady |
||
milde Profil |
#5 · Zasláno: 12. 6. 2015, 13:45:48
Kajman:
Moc děkuju, takto to funguje parádně. Ještě malý dotaz. Budu takto mít přesměrováno asi cca. 15 url, jde nějak jednoduše říci, že vše ostatní bude přesměrováno na http://www.nova-domena.com Ještě jednou děkuji a přeji pěkný den, Milan |
||
Kajman Profil |
#6 · Zasláno: 13. 6. 2015, 22:14:20
milde:
„že vše ostatní bude přesměrováno“ Jako poslední pravidlo může být RewriteRule ^ http://www.nova-domena.com/ [R=302,NE,L] Po otestování je možné změnit 302 na 301. |
||
Časová prodleva: 9 let
|
0