#1 2017-09-02 20:36:38

jirkua
Endora uživatel
Registrován: 1970-01-01
Příspěvky: 8

[Vyřešeno] Chyba .htaccess na stránkách Endora

Dobrý den,
na mé stránce www.jirkua.tode.cz mám v rootu soubor .htaccess.
Chtěl bych se zeptat jak dlouho trvá než stránka načte .htaccess od znova nebo-li "resetuje" data která byla uploadována?

Můj problém:

Přes .htaccess odstraňuji rozšíření/extensions ".php" pomocí kódu:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Chyba nastává tehdy, když mám soubor.php tedy jen "soubor", protože jsem přes .htaccess odebral koncové označení souboru a uživatel by napsal soubor/něco

Například:
mám na své stránce: www.jirkua.tode.cz/system/prihlaseni
uživatel napíše www.jirkua.tode.cz/system/prihlaseni/ nebo www.jirkua.tode.cz/system/prihlaseni/něco. Nastane "Internal Server Error, nebo-li Chyba500/Error 500."

momentálně na mém PC když vstoupím na stránku " www.jirkua.tode.cz/system/prihlaseni " automaticky se mi přepíše jako " www.jirkua.tode.cz/system/prihlaseni/ " "Přidá se lomítko na konec."  Pozn.: Na mobilu mi to nedělá.
a Nastane "Internal Server Error, nebo-li Chyba500/Error 500."

Chtěl bych vědět proč? A jak se tomu vyvarovat při další tvorbě webů.

PS: odebírám http:// u všech odkazů pro přehled.
PSS: Hostingová společnost ENDORA mi vyhovuje a velice dobře se mi pracuje v WEBADMINU. Odveli jste kvalitní a dobrou práci! smile 

Děkuji
-Jirka

Offline

#2 2017-09-03 22:02:00

JF
Endora rádce
Místo: Plzeň
Registrován: 2010-06-22
Příspěvky: 9,849
Web

Re: [Vyřešeno] Chyba .htaccess na stránkách Endora

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

toto rieši len presmerovanie z varianty bez www na variantu s www, nikoliv vami popisovaný prepis url adries.


Ján Fačkovec - Helpdesk Endora.cz
- Email: jan.fackovec(zavináč)endora.cz
- Web: www.endora.cz
Zlepšite si stránku českým validátorom!

Offline

#3 2017-09-06 20:39:07

jirkua
Endora uživatel
Registrován: 1970-01-01
Příspěvky: 8

Re: [Vyřešeno] Chyba .htaccess na stránkách Endora

zkopíroval jsem špatný kód.

Tohle je to co jsem myslel.

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

/// Célý kód

ErrorDocument 401 /core/chyba/401.php
ErrorDocument 403 /core/chyba/403.php
ErrorDocument 404 /core/chyba/404.php
ErrorDocument 500 /core/chyba/500.php

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

Offline

#4 2017-09-07 07:58:56

JF
Endora rádce
Místo: Plzeň
Registrován: 2010-06-22
Příspěvky: 9,849
Web

Re: [Vyřešeno] Chyba .htaccess na stránkách Endora

Preklikávam vašou stránkou a evidujem že kód funguje korektne tak ako je napísaný. Tj prekladá adresy bez koncovky na vami požadovaného php súbory.
Ak použijete lomítko a niečo za tým, museli by ste mať súbor na FTP umiestnený v danom adresári čo nemáte, tj www.jirkua.tode.cz/system/prihlaseni/něco - adresár system v ňom adresár prihlaseni a v ňom súbor něco.php - prípadne je potreba do htaccess dopísať podmienky pre viac lomítkové varianty.


Ján Fačkovec - Helpdesk Endora.cz
- Email: jan.fackovec(zavináč)endora.cz
- Web: www.endora.cz
Zlepšite si stránku českým validátorom!

Offline

#5 2017-09-07 18:30:59

jirkua
Endora uživatel
Registrován: 1970-01-01
Příspěvky: 8

Re: [Vyřešeno] Chyba .htaccess na stránkách Endora

Když na svém pc přejdu na adresu: http://www.jirkua.tode.cz/kontakt
Web mě přesměruje na adresu http://www.jirkua.tode.cz/folder/kontakt

1. otázka - Jak bych mohl restartovat htaccess na svém pc, protože na mobilu vše funguje jak má.
2. otázka - Jak mám přesměrovat uživatele nebo napsat kód na přesměrování uživatele, když uživatel napíše  např: index.php/něco   nebo jen   index/něco

Protože server vyhodí chybu 500 a já mám na chybu 500 přesměrovaní které nefunguje v tomto případě.
Za normálních okolností pokud nastane chyba serveru ho to přesměruje na http://www.jirkua.tode.cz/core/chyba/500.php

Offline

#6 2017-09-08 08:56:44

JF
Endora rádce
Místo: Plzeň
Registrován: 2010-06-22
Příspěvky: 9,849
Web

Re: [Vyřešeno] Chyba .htaccess na stránkách Endora

Mne k presmerovaniu na stránke www.jirkua.tode.cz/kontakt nedochádza. Viz https://www.jakpsatweb.cz/server/mod-rewrite.html časť o podstrčení odkazu.


Ján Fačkovec - Helpdesk Endora.cz
- Email: jan.fackovec(zavináč)endora.cz
- Web: www.endora.cz
Zlepšite si stránku českým validátorom!

Offline

#7 2017-09-08 10:09:07

PetrAndel
Podpora
Registrován: 2015-07-27
Příspěvky: 500

Re: [Vyřešeno] Chyba .htaccess na stránkách Endora

Dobrý den,

vymažte si cache ve svém prohlížeči, aby přesměrování "zapomněl".

Offline

#8 2017-09-14 18:26:39

jirkua
Endora uživatel
Registrován: 1970-01-01
Příspěvky: 8

Re: [Vyřešeno] Chyba .htaccess na stránkách Endora

@PetrAndel to jsem potřeboval! Děkuji problém se může uzavřít.

Offline

Zápatí

Založeno na FluxBB | CZ a SK