Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: .htaccess problém

Aktivity
Avatar
Jenkings
Tvůrce
Avatar
Jenkings: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
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
alfonz
Člen
Avatar
Odpovídá na Jenkings
alfonz:11.1.2015 10:12

A toto nefunguje?

/path/error.php
Nahoru Odpovědět
11.1.2015 10:12
lmao
Avatar
Jenkings
Tvůrce
Avatar
Odpovídá na alfonz
Jenkings: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
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
alfonz
Člen
Avatar
Odpovídá na Jenkings
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 Jenkings
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
Jenkings
Tvůrce
Avatar
Odpovídá na Honza Bittner
Jenkings: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
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Jenkings
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
Jenkings
Tvůrce
Avatar
Odpovídá na Honza Bittner
Jenkings: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
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
Odpovídá na Jenkings
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
Jenkings
Tvůrce
Avatar
Odpovídá na Matúš Petrofčík
Jenkings: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
Největší časovou náročnost má výpočet časové náročnosti..
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.