Autor Zpráva
boss
Profil *
Dobrý večer, přešel jsem na nový hosting a mám problém se souborem htaccess. Na předchozím hostingu všechno makalo jak mělo. U těhle příkazů vyjede chybu 500. Děkuju za radu

php_value magic_quotes_gpc off
php_flag register_globals off
Options -Indexes
DirectoryIndex catalog/pages/index.php


Tohle sice chybu nevyvolá, ale nefachá:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.cz [nc]
RewriteRule (.*) http://www.example.cz/$1 [R=301,L]
RewriteRule ^([^.]+)$ catalog/pages/$1.php


Podle pomocníka mám dělat následující.
V případě, že se vám zobrazí chyba "500 Internal Server Error" bude s největší pravděpodobností problém v souboru .htaccess. V případě, že soubor .htaccess obsahuje chybné nebo nepovolené nastavení, zobrazí se chybové hlášení.

Soubor .htaccess může obsahovat pouze nastavení pro mod_rewrite (optimalizace pro SEO). V případě, že jsou do souboru .htaccess vloženy jiné volby, provede se zobrazení chybového hlášení.

Řešením problému je smazání souboru .htaccess nebo zakomentování (vložení znaku # na začátek řádku) nepovolených voleb.

Dále doporučujeme použít pro mod_rewrite následující pravidlo:
RewriteBase /

Moderátor Davex: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
boss
Profil *
Všechno jsem vyřešil po přečtení instrukcí, ale nechápu proč nepovoluje Options -Indexes?
Davex
Profil
To je otázka pro podporu hostingu. Pravděpodobně k tomu mají nějaký důvod - třeba se to konfiguruje v administraci.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0