RewriteRule .* index.php (server error 500)

5 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Dobry, potrebujem aby sa pri kazdom reqeste spustil vzdy rovnaky skript (index.php, ktory podla $_SERVER[REQUEST_URI'] zisti, co vlastne uzivatel chce vidiet). Ked ale rewritujem url na nejaky skript, apache mi vyhlasi chybu a redirektne ma na url: http://www.webzdarma.cz/server.error.html Dost vela som toho skusal a nakolko som skuseny pouzivatel apache a mod_rewrite, myslim, ze chyba nie je u mna. Moj .htaccess: RewriteEngine On RewriteRule .* /index.php
  2. nejsem zkušený uživatel apache ani .htaccess, ale vím, že libovolný počet znaků se má přesměrovat na index.php - index.php také odpovídá libovolnému počtu znaků a v případě, že je .htaccess v rootu nevzniká v tomto případě smyčka?
  3. zkus: RewriteEngine On RewriteRule .* /index.php [L]
  4. Jasne, ze som to skusila okrem toho aj mnoho inych vyjadreni 'lubovolneho retazca' v regularnom vyraze. na lokali mi to fungovalo (kym mi fungoval lokal :D ) a tiez vsade inde, kde som to skusal.
  5. Ok... s tou sluckou to bola pravda... vyuzil som rozsirenie Apachu nad Perlovskymi regularnymi vyrazmi: RewriteEngine On RewriteRule !index.php /index.php [L,QSA]

← Zpět na všechna témata