Autor Zpráva
Petr-K
Profil *
Ahoj,
procital jsem si tu ruzne temata v diskuzi a i jsem procital navody na jakpsatweb, ale nejsem si jist, zda jsem presmerovani udelal spravne. Muzete me nejak opravit nebo poradit co a jak?

Priklad adres:
stara adresa: http://www.domena.cz/index.php?p=paget&id=1
nova adresa: http://www.domena.cz/page/1-novy-hezky-link

A muj .htccass vypada takto:
RewriteEngine on
RewriteRule ^page$ /index.php?p=page [L,QSA]
RewriteRule ^page/([^/]+)$ /index.php?p=page&id=$1 [L,QSA]
Redirect 301 /index.php?p=page&id=1 http://www.domena.cz/page/1-novy-hezky-link

Vytvoril jsem Redirect spravne, poud ne, jak to mam teda udelat nebo jake bude v tomto pripade nejlepsi reseni?
Kdyz jsem procital jakpsatweb tak tam bylo psano neco ve smyslu, ze vyhledavace po urcite dobe zacnou zobrazovat novy link. Znamena to tedy, ze to funguje pouze pro zobrazovani odkazu ve vyhledavacich? Puvodne jsem totiz myslel, ze to bude fungovat podobne jako:
<meta http-equiv="refresh" content="0;url=http://www.domena.cz">

Muze mi to nekdo objasnit?

Omlouvam se, za tak velike mnozstvi otazek, ale jsem z toho tak trochu jelen :) Budu vdecny za kazdou odpoved na jakoukoliv mou otazku.
Diky a prozatim dobrou...
Kajman_
Profil *
V redirect (ani v rewriterule) nelze testovat část za otazníkem. Dá se na to použít rewritecond.
http://www.jakpsatweb.cz/server/mod_rewrite/mod-rewrite-priklady.html#dyntostat
Petr-K
Profil *
Na to uz jsem take koukal, ale moc jsem to nepochopi, vubec v tom nevidim ten novy link... :( Muzes mi prosim udelat ukazku pro tento muj priklad? Diky
Kajman_
Profil *
Pardon, nevšiml jsem si, že ten nový link má informace, které původní neobsahuje.

Nejjednodušší bude, když si to přesměrování zařídíte v tom index.php, který snad už nějak "novy-hezky-link" už nějak dokáže někde vyhrabat.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0