Autor Zpráva
LuCash
Profil
Dobrý den, mám problém s přesměrováním přes htaccess. Přesměrování adres např.:
http://www.staryweb.cz/zpravy.php?id=42 
na
http://www.novyweb.cz/?p=286 

id a p nejsou stejná, ale obsah stránky je totožný (jiný red.systém). Mělo by fungovat toto:

RewriteEngine on 
RewriteCond %{QUERY_STRING} ^id=42$ 
RewriteRule ^zpravy\.php$ http://www.novyweb.cz/?p=286 [R=301,L] 

funguje, ale problém je v tom, že starý web k adrese ještě přídává &PHPSESSID=... a to už nefunguje, resp. přesměruje na http://www.novyweb.cz/?id=42&PHPSESSID=... což je špatně.

Snad jsem problém dostatečně popsal a někdo bude vědět jak ho vyřešit. Děkuji.
Davex
Profil
Uprav si podmínku:

RewriteCond %{QUERY_STRING} ^id=42(&|$) 
VIPatrikPK
Profil
A Redirect 301 http://www.staryweb.cz/zpravy.php?id=42 http://www.novyweb.cz/?p=286

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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