Autor | Zpráva | ||
---|---|---|---|
Janvesely12 Profil |
#1 · Zasláno: 13. 8. 2012, 15:43:30
Zdravím,
mám velký problém s mod_rewrite. Vytvořil jsem .htaccess a do něj vložil: RewriteEngine On RewriteRule ^([a-zA-Z0-9]+)$ index.php?str=$1 [L,QSA] Bohužel když zavolám: server http://adresa.cz/stranka tak to vyhodí chybu 404, když ji zavolám takto: http://adresa.cz/index.php?str=stranka , tak ji to zobrazí.
Index na serveru se zobrazí, ale další už ne. Děkuji |
||
Mike8748 Profil |
#2 · Zasláno: 13. 8. 2012, 16:01:46
Janvesely12:
a kde hostuješ? možností proč to nejde je spoustu nemáš zapnuté zpracování .htaccess souboru, není povolem mod_rewrite, daný server vůbec nemusí být Apache a pak .htaccess je bezpředmětný,.... |
||
Janvesely12 Profil |
Zcela jistě je to povolené, je to můj server. Mám načtený rewrite_mod a mám i povolené .htaccess.
|
||
Mike8748 Profil |
#4 · Zasláno: 13. 8. 2012, 16:20:02
Janvesely12:
a na ostatní direktivy v .htaccess server reaguje (např. Deny from All jestli opravdu zakáže přístup) zkontroluj si v httpd.conf (případně odpovídajícím config. souboru) jestli pro daný adresář kde je web umístěn máš nastaveno AllowOverride All |
||
Janvesely12 Profil |
#5 · Zasláno: 13. 8. 2012, 16:28:07
Dobře, už to funguje na ALL jsem zapomněl. Děkuji
|
||
Časová prodleva: 12 let
|
0