NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.
Avatar
Neaktivní uživatel:11.1.2015 9:26

Zdravím

Řeším problém jak nastavit v .htaccess cestu ke stránce která by měla zobrazovat 404 error (404.php) tak, aby cesta k tomuto souboru byla relativně k htaccess souboru a ne z rootu webserveru.

V tomto případě jde o redakční systém, který by měl jít instalovat i do podsložek. Jediná možnost jak jsem to zatím vyřešil je ta, že při instalaci systému se musí zadat složka kde je uložen a tím se upraví záznam v htaccess , což je však poněkud nepraktické, a bylo by vhodnější kdyby se to řešilo samo pomocí té relativní cesty.

Odpovědět
11.1.2015 9:26
Neaktivní uživatelský účet
Avatar
alfonz
Člen
Avatar
Odpovídá na Neaktivní uživatel
alfonz:11.1.2015 10:12

A toto nefunguje?

/path/error.php
Nahoru Odpovědět
11.1.2015 10:12
lmao
Avatar
Odpovídá na alfonz
Neaktivní uživatel:11.1.2015 10:16

jasně, funguje, ale zápisem /404.php se to bere od rootu webu. tzn. že když mám ten systém v nějaké podsložce tak to nefunguje ;)

potřeboval bych tu cestu relativní od toho .htaccess souboru který je ve stejné podsložce jako ten redakční systém -> takže něco jako kdybych zadal ./404.php což ovšem htaccess nepodporuje

Nahoru Odpovědět
11.1.2015 10:16
Neaktivní uživatelský účet
Avatar
alfonz
Člen
Avatar
Odpovídá na Neaktivní uživatel
alfonz:11.1.2015 10:22

Tak to nevím.

Nahoru Odpovědět
11.1.2015 10:22
lmao
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Honza Bittner:11.1.2015 10:25

Ta adresa může být brána od 'DocumentRoot', nebo také s celou http, tedy třeba

ErrorDocument 404 http://localhost/404.php

by mělo fungovat. ;)

Řešení relativně od .htacces jsem nenašel.

Nahoru Odpovědět
11.1.2015 10:25
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Odpovídá na Honza Bittner
Neaktivní uživatel:11.1.2015 10:31

Díky ;)
to ale tedy znamené,že při instalaci redakčního systému budu muset zjistit v jaké podsložce je nainstalovaný, a nějakým scriptem podle toho dodatečně upravit ten .htaccess

Nahoru Odpovědět
11.1.2015 10:31
Neaktivní uživatelský účet
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Honza Bittner:11.1.2015 11:18

Bych dal tu cestu třeba jako

ErrorDocument 404 %{HTTP_HOST}/error/404.php

Tak to snad při instalaci svého CMS víš, jak kde co bude, ne? :`

Nahoru Odpovědět
11.1.2015 11:18
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Odpovídá na Honza Bittner
Neaktivní uživatel:11.1.2015 11:33

no právě že nevím, do jaké složky na svém webu ho koncový uživatel umístí ;)

Nahoru Odpovědět
11.1.2015 11:33
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Matúš Petrofčík:11.1.2015 11:38

Tak to mu pri inštalácii vygeneruješ potrebný .htaccess :) potom to plánuješ aj zverejniť alebo je to len pre seba? gl&hf

Nahoru Odpovědět
11.1.2015 11:38
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Odpovídá na Matúš Petrofčík
Neaktivní uživatel:11.1.2015 11:40

o tom jsem právě mluvil, že to je jediná možnost co jsem vymyslel, že se při instalaci ten .htacces modifikuje ;)

a ano, plánuji ho zveřejnit, jinak bych tohle neřešil a nastavoval si to dle potřeby sám ;)

Nahoru Odpovědět
11.1.2015 11:40
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.