Autor Zpráva
hta
Profil *
Zdravím,

Mám problém s htaccess souborem. Když je url prázdná pak se žádná chybová hláška neukáže. Jakmile však do adresy něco přidám okamžitě mě to háže 500 internal server error. Díky za každou radu.

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^.]+) index.php?parametr=$1 [NC,L]
mckay
Profil
hta:
Jednou z možností je, že máš vypnutý mod_rewrite (jestli jsi na localhostu, dá se to celkem snadno nastavit).

Najdi si v adresáři apache httpd.conf, najdi řádek
LoadModule rewrite_module modules/mod_rewrite.so

A odstraň na začátku ten znak # [ša:p], kterým to spustíš (jako to mám ukázané já). Restartuj apache a zkus to znovu.
rexi
Profil *
Mezi Loaded Modules v phpinfo() u apache2handler je i mod_rewrite. Takže by měl být načten. Zkoušel jsem do htaccess dát jen RewriteEngine On a dělalo to tu samou chybu.

Netuším co s tím může být.

Moderátor Davex: Vyber si prosím jen jednu přezdívku a tu používej.
Davex
Profil
Některé hostingy nedovolují konfiguraci mod_rewrite pomocí souboru .htaccess. Jde nastavit vlastní ErrorDocument?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0