Autor Zpráva
David10
Profil *
Dokázal by mi někdo helpnout s následujícím problémem?

Co chci vytvořit: jedinečné odkazy pomocí rewrite.

staré URL: www.example.com/clanek.php?id=XXX

nové URL: www.example.com/clanek/XXX/

S tím, že bude fungovat jen to nové (cool) URL (tj. staré budou přesměrovávat na nový formát odkazu).

Poradí někdo?

Díky.
Jakuje
Profil
Je potřeba přesměrovávat podle dvo pravidel. První přesměruje na hezké url a druhá hezkému url podstrčí staré. Je to primitivní příklad:
RewriteRule /clanek/([0-9]+) /clanek.php?id=$1&rw=1 [L]

RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteRule ^index.php$ /clanek/%1 [R=301,L]


Typický příklad mod_rewrite

BTW: na JPW to máš.

//Edit: Doufám že jsem tam nenasekal moc chyb, kdyby to nejelo, napiš.
David10
Profil *
První řádek bez problémů funguje, přepis ze starých URL na nové (2. a 3.ř.) mne nefunguje.
Nějak se v tom plácám...
djlj
Profil
V tomto fóru jsou tisíce řešení. Hledání je vpravo nahoře…
David10
Profil *
ok. díky
Kajman_
Profil *
Nahraďte si index.php za clanek.php
Jakuje
Profil
njn. Jak člověk rychle píše a nepřemýšlí ...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0