Autor Zpráva
Roboter
Profil
Dobrý den,
chci se zeptat, jak bych přesměroval z již neexistujícího odkazu "stare-novinky" na stávající existující odkaz "novinky"? Otestoval jsem asi tři druhy zápisů, ale žádný nefungoval:

RewriteRule ^stare-novinky\.html$ /novinky.html [R=301,L]
RewriteRule ^stare-novinky\.html$ /novinky\.html [R=301,L]
RewriteRule ^stare-novinky\.html$ %{DOCUMENT_ROOT}/index.php?IDpage=novinky [R=301,L]


Správný by asi měl být ten první...
Je faktem, že již přes tímto pravidlem mám ještě pravidlo pro přepis dynamických URL na statické:

RewriteRule ^(.*)\.html$ %{DOCUMENT_ROOT}/index.php?IDpage=$1 [L,QSA]


Nevím, jestli to nemůže mít na to přesměrování neblahý vliv.
Majkl578
Profil
Roboter
L v [] znamena posledni pravidlo, dale nic neprepisovat
Roboter
Profil
takže mám příznak L ze všech předchozích Rule vymazat??
Roboter
Profil
Hm tak ani to nefunguje... vyhazuje to chybovou hlášku... nebo jsi to myslel nějak jinak?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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