Autor Zpráva
Fisir
Profil
Ahoj,
snažím se použít tento příklad z vašeho FAQ:
RewriteEngine On
RewriteBase /clanky/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ clanek.php?url=$1 [QSA,L]
Bohužel, hází to chybu 500 Internal Server Error.

error.log:

[Fri Sep 28 13:59:43 2012] [alert] [client 90.177.5.162] /var/www/domains/j-jaburek.tk/clanky/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
[Fri Sep 28 13:59:44 2012] [alert] [client 90.177.5.162] /var/www/domains/j-jaburek.tk/clanky/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
[Fri Sep 28 13:59:45 2012] [alert] [client 90.177.5.162] /var/www/domains/j-jaburek.tk/clanky/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
Mike8748
Profil
Fisir:
a module not included in the server configuration
že by modul mod_rewrite nebyl povolen v konfiguraci apache? stačí v httpd.conf (případně odpovídajícím configu, záleží na distribuci) ten modul povolit a půjde to
Alphard
Profil
K ošetření 500 bychom mohli ta pravidla obalit <IfModule mod_rewrite.c>, ale jestli pak zase nebudou dotazy, proč to nic nedělá.
Fisir
Profil
Aha, to byla ta chyba. Na Debianu to bylo defaultně zapnuté, na Ubuntu vypnuté.
Davex
Profil
Fisir:
snažím se použít tento příklad z vašeho FAQ ... Bohužel, hází to chybu 500 Internal Server Error.
Příště stačí mrknout těsně nad příklad, kde je tato chyba zmíněna i s popisem jak mod_rewrite zapnout.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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