Autor | Zpráva | ||
---|---|---|---|
neoen Profil * |
#1 · Zasláno: 17. 1. 2008, 16:36:13
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 |
#2 · Zasláno: 17. 1. 2008, 16:37:25
Nemáš tam nějaké rewrite pravidlo, které by to mohlo způsobovat?
|
||
neoen Profil * |
#3 · Zasláno: 17. 1. 2008, 16:47:23
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 |
#4 · Zasláno: 17. 1. 2008, 17:04:25
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 * |
#5 · Zasláno: 17. 1. 2008, 17:15:13
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 * |
#6 · Zasláno: 17. 1. 2008, 18:01:53
Tady nejde o rewrite, ale o základní (i když méně známou) funkci jádra Apache.
Dále viz direktiva AcceptPathInfo. |
||
Časová prodleva: 16 let
|
0