Avatar
Jenkings
Redaktor
Avatar
Jenkings:

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
Odpovídá na Jenkings
Denis Homolík (Alfonz):

A toto nefunguje?

/path/error.php
Nahoru Odpovědět 11.1.2015 10:12
Vše je možné, dokud si to myslíte!
Avatar
Jenkings
Redaktor
Avatar
Odpovídá na Denis Homolík (Alfonz)
Jenkings:

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
Nahoru Odpovědět 11.1.2015 10:22
Vše je možné, dokud si to myslíte!
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na Jenkings
Honza Bittner:

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
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
Avatar
Jenkings
Redaktor
Avatar
Odpovídá na Honza Bittner
Jenkings:

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
Redaktor
Avatar
Odpovídá na Jenkings
Honza Bittner:

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
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
Avatar
Jenkings
Redaktor
Avatar
Odpovídá na Honza Bittner
Jenkings:

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
Matúš Petrofčík
Šéfredaktor
Avatar
Odpovídá na Jenkings
Matúš Petrofčík:

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
Redaktor
Avatar
Odpovídá na Matúš Petrofčík
Jenkings:

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  +1 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.