Autor Zpráva
neoen
Profil *
Zdravím, všiml jsem si, že je web přístupný nejen z URL:

www.example.com/index.php?id=5

ale také z následujících adres:

www.example.com/index.php/index.php?id=5
www.example.com/index.php/tady-muze-byt-cokoliv/index.php?id=5

Nechápu, kde by mohl být problém...

Díky moc...
djlj
Profil
Nemáš tam nějaké rewrite pravidlo, které by to mohlo způsobovat?
neoen
Profil *
Dělá to i když přejmenuju .htaccess.

A v něm mám pouze testovací řádek:

RewriteEngine on
RewriteRule test /index.php?id=5

Ale tohle je podivné...
BetaCam
Profil
Něco ti to musí přepisovat. Zkus do .htaccess natvrdo nastavit:

RewriteEngine Off

Otázka jestli se to nepřepisuje někde jinde třeba configuráku serveru
neoen
Profil *
Zkusil jsem úplně vypnout, ale stejně to jde...
Pouze to je bez grafiky (asi nefunguje cesta k style.css).
Nechápu to - htaccess vypnut a stejně to jde :-(
Co to může ještě přesměrovat - v php skriptu by snad neměl být žádný problém, který by to dělal...

Jak můžu zjistit, jestli to nedělá nějaké nastavení serveru - jde ale o Active24, takže se ke všemu nedostanu...
DoubleThink
Profil *
Tady nejde o rewrite, ale o základní (i když méně známou) funkci jádra Apache.

Dále viz direktiva AcceptPathInfo.

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