Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Zakazanie stránok na WordPress – prístup na podstránky bol možný len z linkov

kajo888
verified
rating uzivatele
22. 12. 2016 08:09:43
Ahoj, postavili sme web na kúpenej WP šablóne, ktorá má mnoho častí, stránok atd ... chceme ale aby prístup na podstránky bol možný len z linkov, ktoré sú na webe zobrazené, aby sa k tomu nedalo dostať inak len zadaním odkazu ak človek vie čo napísať do adresy ... napr. nemožnosť dostať sa k archívu, search stránke a pod.
Je na to jednoduchý plugin alebo treba všetky tieto stránky zakázať a presmerovať cez .htaccess na 404? Dík
22. 12. 2016 08:09:43
https://webtrh.cz/diskuse/zakazanie-stranok-na-wordpress-pristup-na-podstranky-bol-mozny-len-z-linkov/#reply1245004
TomasX
verified
rating uzivatele
(4 hodnocení)
22. 12. 2016 10:00:08
to není technicky možné, buď je přístup na stránku pod heslem (heslo může být zobrazené někde u samotného linku) nebo dost obšírně budeš zajišťovat autorizaci pro přístup na daný odkaz.
Celý web funguje na principu zadání nějakého odkazu, poté buď můžeš přes cookeis zajišťovat přihlašování nebo kontrolovat třeba zdrojovou IP adresu.
22. 12. 2016 10:00:08
https://webtrh.cz/diskuse/zakazanie-stranok-na-wordpress-pristup-na-podstranky-bol-mozny-len-z-linkov/#reply1245003
Tomáš Totzauer
verified
rating uzivatele
(3 hodnocení)
22. 12. 2016 12:01:43
Přidejte do šablon stránek, které chcete upravit, kus kódu, který zkontroluje $_SERVER a pokud neobsahuje vaši doménu, přesměruje návštěvníka pryč se stavovým kódem 303 See Other. Tímto způsobem musí kliknout na link na stránce.
Pokud chcete aby návštěvník mohl přijít i přímo zadáním adresy, tak přidejte do podmínky, že $_SERVER může být prázdný.
22. 12. 2016 12:01:43
https://webtrh.cz/diskuse/zakazanie-stranok-na-wordpress-pristup-na-podstranky-bol-mozny-len-z-linkov/#reply1245002
TomasX
verified
rating uzivatele
(4 hodnocení)
22. 12. 2016 12:07:39
záleží co to je za web, ale kontrola přes referrer je nespolehlivá a zabraňuje řadě lidí web navštívit. Referrer hlavička (HTTP_REFERER) se běžně neposílá pokud jdi na novou stránku zadáním url, pokud stránku navštívím třeba z oblíbených nebo záložek, pokud dochází k přesměrování z http na https, to je běžné chování. Posílání referreru je možné v prohlížečích vypnout, řada firewallů také zakazuje posílání téhle hlavičky, velké množství firem, zejména korporátů má také tuhle hlavičku zakázanou.
22. 12. 2016 12:07:39
https://webtrh.cz/diskuse/zakazanie-stranok-na-wordpress-pristup-na-podstranky-bol-mozny-len-z-linkov/#reply1245001
Tomáš Totzauer
verified
rating uzivatele
(3 hodnocení)
22. 12. 2016 12:22:50
Napsal TomášX;1348168
záleží co to je za web, ale kontrola přes referrer je nespolehlivá a zabraňuje řadě lidí web navštívit. Referrer hlavička (HTTP_REFERER) se běžně neposílá pokud jdi na novou stránku zadáním url, pokud stránku navštívím třeba z oblíbených nebo záložek, pokud dochází k přesměrování z http na https, to je běžné chování. Posílání referreru je možné v prohlížečích vypnout, řada firewallů také zakazuje posílání téhle hlavičky, velké množství firem, zejména korporátů má také tuhle hlavičku zakázanou.
To kdyby byla vypnutá či zakázaná řeší přidání té druhé podmínky, if(empty($_SERVER)) {}
Jinak souhlasím, že to je nespolehlivé. Spolehlivější je autorizace pomocí hesla, ale hádám, že tu z nějakého důvodu nechce.
Možná kajo888 hledá jen toto:
Což také splňuje podmínky zadání.
22. 12. 2016 12:22:50
https://webtrh.cz/diskuse/zakazanie-stranok-na-wordpress-pristup-na-podstranky-bol-mozny-len-z-linkov/#reply1245000
kajo888
verified
rating uzivatele
22. 12. 2016 14:00:26
WP web ma default nejaké odkazy napr www.webs./archive , web.sk/portfolio , web.sk/search ... tieto stránky sa nebudú používať, nebudú na nich z webu viesť odkazy ale predsa ak ich niekto len tak náhodne zadá tak ta stránka sa zobrazí, aj keď tam nebude žiaden obsah. Preto by som potreboval aby sa po zadaní nezobrazilo nič alebo najlepšie 404
22. 12. 2016 14:00:26
https://webtrh.cz/diskuse/zakazanie-stranok-na-wordpress-pristup-na-podstranky-bol-mozny-len-z-linkov/#reply1244999
Tomáš Totzauer
verified
rating uzivatele
(3 hodnocení)
22. 12. 2016 14:12:06
Tak smažte části šablony, které nepotřebujete: https://developer.wordpress.org/files/2014/10/template-hierarchy.png
O zbytek se stará WP sám, zobrazí 404.
22. 12. 2016 14:12:06
https://webtrh.cz/diskuse/zakazanie-stranok-na-wordpress-pristup-na-podstranky-bol-mozny-len-z-linkov/#reply1244998
Pro odpověď se přihlašte.
Přihlásit