Autor Zpráva
Natlaid
Profil *
Mám problémi s .htaccess...
Chtěl jsem použít mod_rewrite, ale pak se mi to nepovedlo a proto jsem vyzkoušel jenom chybové dokumenty (error 404 atd.)...
Stejně my to nefungovalo. Kvůli tomu, bude zádrhel jinde...
Natlaid
Profil *
Zapomněl jsem dodat, používám EasyPHP 2.0.0.0
denCo
Profil
daj celý kód ktorý ti nefunguje a máš správne uložený súbor .htaccess?
Natlaid
Profil *
Toto je kód, který mám v .htaccess
ErrorDocument 404 /e404.html 


Mám to uložné správně...
denCo
Profil
A čo sa stane, keď prejdete na stránku, ktorá nefunguje? A máte aj vytvorený súbor e404.html?
Natlaid
Profil *
Když, přejdu na stránku, která nefunguje, tak se my objeví:

Objekt nenalezen!

Požadované URL nebylo na tomto serveru nalezen...


Prostě se zobjeví normální error dokument od EasyPHP...
Jinak e404.html mám vytvořený...
mckay
Profil
Natlaid:
Je možné, že máš e404.html umístěný jinde než na localhost/e404.html.

Jinak co se týče toho nefungujícího rewrite, je možná potřeba ho povolit v souboru httpd.conf - hledej v adresáři apache, nebo jak to má Easy php označené.

Až otevřeš httpd.conf, najdi si řádek
LoadModule rewrite_module modules/mod_rewrite.so
a odstraň před ním ten # [ša:p], tím ho jakoby odkomentuješ. Restartuj apache a rewrite by měl fungovat.
Natlaid
Profil *
mckay
Toto jsem už udělal, ale stejně my to nefunguje...
mckay
Profil
Natlaid:
ErrorDocument 404 /e404.html 

Tento řádek ti zajistí, že se bude jako error page pro daný adresář vkládat soubor z http://localhost/e404.html a já se ptám: "Máš opravdu e404.html v http://localhost/e404.html"?
Natlaid
Profil *
Na jakpsatweb.cz jsem narazil, na to, že musím mít nastavenou tuto hodnotu: AllowOverride, ale nevim jak...
Mohlo by to být kvůli otmu...

Já tam vždycky vedle toho mám: None
Natlaid
Profil *
mckay
Ano mám...
Yur4Y
Profil
Natlaid:
Tak si otvorte httpd.conf a zmeňte AllowOverride None na AllowOverride All. Potom reštartujte Apache.
Natlaid
Profil *
Yur4Y:
Ano, to je ono, ale funguje mi jen Error dokument a mod_rewrite ne...
Jinak děkuju...

Nevíte ještě co stím?
d.b.cooper
Profil *
Natlaid:
neni to tim ze nemas na zacatku souboru .htaccess radek

RewriteEngine On

-----------------------------------------

jinak mam problem ale vsude sem cet v navodech jak sprovoznit .htaccess v easyphp 3.0
v configu sem radek odkomentoval

a u directory ke slozce k .../EasyPHP 3.0/www/ sem opravil z AllowOverride None na na AllowOverride All

a porad nic testoval sem to na eshopu ktery je na ftp funkcni ale na localu porad nic pri presmerovani adres z .php na .html mi to hazi stranka nenalezena

v .htaccessu se moc neviznam ale jak rikam jit by to melo na ftp je kopie a slape to dobre

- rika to nekomu neco ?
- nemuze to byt tim ze je .htaccess zapnut jen v "rootu" teda na ceste .../EasyPHP 3.0/www/ ja tam totiz mam podslozky pro jednotlivy projekty a cesta je .../EasyPHP 3.0/www/motic/.htaccess ?
- nemusel ste nekdo v configu menit jeste nekde neco ?
- nestara se o to neco jinyho nez mod_rewrite

diky za jakoukoliv odpoved

p.s. pro rejpaly nemam ceskou diakritiku nainstalovanou sry
d.b.cooper
Profil *
obsah souboru .htaccess:

RewriteEngine on
 
RewriteBase /

RewriteRule ^(.*)-D(.*)\.html$ /drazby_detail.php?ostatni=$1&id=$2 [QSA,L]

RewriteRule kontakt.html /kontakt.php [QSA,L]
RewriteRule index.html /index.php [QSA,L]
RewriteRule drazby.html /drazby.php [QSA,L]
RewriteRule exekucni-cinnost.html /exekucni-cinnost.php [QSA,L]
RewriteRule pravni-uprava.html /pravni-uprava.php [QSA,L]
RewriteRule pro-dluzniky.html /pro-dluzniky.php [QSA,L]
RewriteRule pro-zamestnavatele.html /pro-zamestnavatele.php [QSA,L]
RewriteRule soukrome-exekuce.html /soukrome-exekuce.php [QSA,L]
RewriteRule uredni-deska-F(.*)-R(.*)\.html$ /uredni-deska.php?f=$1&r=$2 [QSA,L]
RewriteRule uredni-deska.html /uredni-deska.php [QSA,L]
RewriteRule nedorucene-pisemnosti-F(.*)-R(.*)\.html$ /nedorucene-pisemnosti.php?f=$1&r=$2 [QSA,L]
RewriteRule nedorucene-pisemnosti.html /nedorucene-pisemnosti.php [QSA,L]
RewriteRule informace-pro-zajemce.html /informace-pro-zajemce.php [QSA,L]
RewriteRule exekutorske-zapisy.html /exekutorske-zapisy.php [QSA,L]
RewriteRule 404.html /404.php [QSA,L]

ErrorDocument 404 /404.php


Moderátor Davex: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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