Nejste přihlášeni
Dobrý den. Na svých stránkách http://czghost.4fan.cz/ jsem si vytvořil dva adresáře, které je možno procházet. Ale pokud odkazuju na nějaký soubor (například obrázek), tak při přístupu na tento obrázek najednou píše "Přístup odepřen". Přitom .htaccess soubor byl nastaven tak, aby procházení adresářů bylo pro danou větev povoleno a žádné nastavení práv jsem do něj nedával Při procházení se na soubor dostanu, ale pokud na něj mám odkázat odjinud, najednou to nejde Proč? Jak mám povolit odkazování na soubory, například na fórech?
Jen dvě věci na světě jsou nekonečné: Vesmír a lidská hloupost. U toho prvního si však nejsem jistý.
- Albert Einstein
Offline
Tak teď to funguje, proč to nefungovalo předtím, nevím Zvláštní Celý se mi to chová nějak divně
Edit: Tak to zase nefunguje Asi to nemá rádo, když se na to snaží dostat zahraniční stránka, nebo já fakt nevim Dá se to povolit pro zahraniční diskusní fóra?
Upravil marpolda (2016-12-02 21:08:22)
Jen dvě věci na světě jsou nekonečné: Vesmír a lidská hloupost. U toho prvního si však nejsem jistý.
- Albert Einstein
Offline
Offline
Například tento: http://czghost.4fan.cz/share_pics/pictu … r_0000.jpg
Je to obrázek, který jsem chtěl vložit do fóra na http://www.quake3world.com/ - ale tam se nezobrazí, protože je mu odepřen přístup Do .htaccess souboru jsem přidal pravidlo Allow from all, když to nechtělo nechat fórum na obrázek přistoupit, ale zjevně to nemá žádný efekt Když kliknu na odkaz přímo v adresářové struktuře, tak to funguje, ale jakmile se jej pokusím zobrazit odjinud, nechce se načíst Dokonce i odsud se zdá odkaz nedostupný
Upravil marpolda (2016-12-03 14:15:31)
Jen dvě věci na světě jsou nekonečné: Vesmír a lidská hloupost. U toho prvního si však nejsem jistý.
- Albert Einstein
Offline
Blokovanie robí zápis v súbore .htaccess v adresáry web
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g?|png)$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://czghost\.4fan\.cz [NC]
RewriteRule \.(gif|jpe?g?|png)$ - [F,NC,L]
</IfModule>
Offline
Takže řešením by bylo pro tyto adresáře RewriteEngine vypnout. To je nastavení, které si zapsal WordPress pro soubory nahrané prostřednictvím vlastní FTP utility do adresáře /wp-content/uploads/ - nevím, proč to blokuje zevnější přístup (asi aby nešly obrázky vyhledat Googlem)... Takže díky
Jen dvě věci na světě jsou nekonečné: Vesmír a lidská hloupost. U toho prvního si však nejsem jistý.
- Albert Einstein
Offline
Riešením je upraviť toto pravidlo aby sa neaplikovalo na daný podadresár. Súbor .htaccess je platný pre daný adresár v ktorom je uložený a všetky jeho podadresáre. Ak v podadresári vytvoríte další súbor .htaccess pravidlá nadradeného adresára zostávajú stále v platnosti.
Offline
To vím. Už jsem to vyřešil, pro dané podadresáře (FTP adresáře pro procházení a download) jsem RewriteEngine vypnul, sichr je sichr Už to fachá, jak má Díky
Jen dvě věci na světě jsou nekonečné: Vesmír a lidská hloupost. U toho prvního si však nejsem jistý.
- Albert Einstein
Offline