Autor Zpráva
Soukal
Profil *
Dobrý den,
chtěl bych se zeptat, přepisuji následovně adresu:
RewriteRule ^clanek-(.*) /index.php?m=clanek&titulek=$1 [L,QSA]

coz funguje bez problemu. Pak chci přidávat komentáře takto:

www.example.tld/clanek-test?pridat-komentar a chtěl bych URL přepsat na www.example.tld/clanek-test-pridat-komentar

RewriteRule ^clanek-(.*)-pridat-komentar /index.php?m=clanek&titulek=$1&pridat-komentar  [L,QSA]

ale nefunguje. Může být problémem prázná hodnota proměnné GET?
ShiraNai7
Profil
Soukal:
A mas to pravidlo pred tim prvnim?
Soukal
Profil *
ShiraNai7:
Jo
Kajman
Profil
Soukal:
ale nefunguje

Máme to chápat tak, že

www.example.com/index.php?m=clanek&titulek=nejaky-titulek&pridat-komentar
- funguje jak má

www.example.com/clanek-nejaky-titulek
- funguje jak má

www.example.com/clanek-nejaky-titulek-pridat-komentar
- je nějak rozbité, i když to nové přepisovací pravidlo je na prvním místě?
Soukal
Profil *
Kajman:
Přesně tak
Kajman
Profil
Jak konkrétně je to rozbité?

A zkuste si zapnout RewriteLog (v konfiguraci apache) a dejte sem výsledek.
Soukal
Profil *
Zkusím, pak dám vědět, zatím je to vše, díky

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0