Autor Zpráva
phantom4000
Profil *
Ahoj..

potřeboval bych poradit, jak upravit pomocí htaccess URL tak, abych při zadání:

www.domena.cz?id=nazev-kategorie

dostal:

www.domena.cz/nazev-kategorie.phtml ?

Děkuji.
Kajman_
Profil *
Skoro to samé je zde
http://www.jakpsatweb.cz/server/mod_rewrite/mod-rewrite-priklady.html#dyntostat
phantom4000
Profil *
Nevím, jestli to mám dobře, ale nějak mi to nefunguje:

RewriteCond %{QUERY_STRING} ^id=([^&]+)$
RewriteRule ^index\.php$ %1.phtml? [R=301,L]
RewriteRule ^([^/]+)\.phtml index.php?id=$1 [L,QSA]


Moderátor Davex: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Davex
Profil
phantom4000:
nefunguje
Jak nefunguje?
1) Pokud dojde k chybě 500, tak se to zacyklí a je nutné doplnit parametr rw=1 podle příkladu.
2) Pokud se nepřesměruje, tak je potřeba upravit regulární výraz v prvním RewriteRule na ^index\.php|$, aby vyhověla i prázdná cesta.
3) Pokud vnikne chyba 404, tak pomůže doplnění konfigurační volby:
RewriteBase /
macula
Profil
Ahoj, také bych potřeboval poradit s podobným problémem. Z tohoto návodu http://www.jakpsatweb.cz/server/mod_rewrite/mod-rewrite-priklady.html bohužel nejsem moc moudrý.

Potřebuji převést tento typ adresy
http://www.domena.cz/?stranka,6
na
http://www.domena.cz/stranka,6.html

Za jakoukoliv pomoc, budu moc vděčný.

Předem děkuji.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0