Autor Zpráva
Jan Tvrdík
Profil
Začátečnický problém s mod_rewrite:

Funguje:
RewriteEngine on
RewriteRule ^upravit-(.*)$ http://dvd/upravit.php?id=$1 [R]

Nefunguje:
RewriteEngine on
RewriteRule ^upravit/(.*)$ http://dvd/upravit.php?id=$1 [R]


EDIT: Už vím, čím to bylo. Problém je, že skript se jmenuje stejně jako to url. Z toho vyplývá další otázka: Lze to řešit jinak, než že soubor upravit.php přejmenuji třeba na upravit2.php?
Davex
Profil
Možná by stačilo v .htaccess vypnout MultiViews nebo CheckSpelling:
Options -MultiViews
CheckSpelling Off
Pavel W.
Profil *
teď je možná problém s tím, že se to přepisuje stále dokola...
možá by pomohlo zastavit přepisování po jeho provedení modifikátorem L tedy ...d=$1 [R,L]
nezkoušel jsem to ale teoreticky by to mohlo pomoct

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