Proszę o pomoc. Forbidden 403
-
Witam, użytkowałem wordpressa sporo czasu bez żadnego problemu, musiałem postawić na nowo bloga na nowej domenie. Postawiłem, spersonalizowałem, wszystko teoretycznie działa pięknie. Problem polega na tym że jak udostępniam linki do wpisów na Facebooku, w miejscu w którym powinien być podgląd/miniatura znajduję się informacja 403 Forbidden zamiast zdjęcia. Szukałem odpowiedzi pół nocy odpowiedzi jak to rozwiązać i nie mogę nic z tym zrobić. Proszę Was drodzy forumowicze o pomoc !
-
Przekopiuj zawartość swojego pliku .htaaccess
# BEGIN W3TC Browser Cache
<IfModule mod_deflate.c>
<IfModule mod_headers.c>
Header append Vary User-Agent env=!dont-vary
</IfModule>
AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
<IfModule mod_mime.c>
# DEFLATE by extension
AddOutputFilter DEFLATE js css htm html xml
</IfModule>
</IfModule>
# END W3TC Browser Cache# BEGIN WPSuperCache
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
#If you serve pages from behind a proxy you may want to change 'RewriteCond %{HTTPS} on’ to something more sensible
AddDefaultCharset UTF-8
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\”]+ [NC]
RewriteCond %{HTTP:Profile} !^[a-z0-9\”]+ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240×320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* [NC]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{HTTPS} on
RewriteCond %{DOCUMENT_ROOT}/var/www/vhosts/42/151445/webspace/siteapps/WordPress-43576/htdocs/wp-content/cache/supercache/%{SERVER_NAME}/wordpress/$1/index-https.html.gz -f
RewriteRule ^(.*) „/var/www/vhosts/42/151445/webspace/siteapps/WordPress-43576/htdocs/wp-content/cache/supercache/%{SERVER_NAME}/wordpress/$1/index-https.html.gz” [L]RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\”]+ [NC]
RewriteCond %{HTTP:Profile} !^[a-z0-9\”]+ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240×320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* [NC]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{HTTPS} !on
RewriteCond %{DOCUMENT_ROOT}/var/www/vhosts/42/151445/webspace/siteapps/WordPress-43576/htdocs/wp-content/cache/supercache/%{SERVER_NAME}/wordpress/$1/index.html.gz -f
RewriteRule ^(.*) „/var/www/vhosts/42/151445/webspace/siteapps/WordPress-43576/htdocs/wp-content/cache/supercache/%{SERVER_NAME}/wordpress/$1/index.html.gz” [L]RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\”]+ [NC]
RewriteCond %{HTTP:Profile} !^[a-z0-9\”]+ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240×320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* [NC]
RewriteCond %{HTTPS} on
RewriteCond %{DOCUMENT_ROOT}/var/www/vhosts/42/151445/webspace/siteapps/WordPress-43576/htdocs/wp-content/cache/supercache/%{SERVER_NAME}/wordpress/$1/index-https.html -f
RewriteRule ^(.*) „/var/www/vhosts/42/151445/webspace/siteapps/WordPress-43576/htdocs/wp-content/cache/supercache/%{SERVER_NAME}/wordpress/$1/index-https.html” [L]RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\”]+ [NC]
RewriteCond %{HTTP:Profile} !^[a-z0-9\”]+ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240×320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* [NC]
RewriteCond %{HTTPS} !on
RewriteCond %{DOCUMENT_ROOT}/var/www/vhosts/42/151445/webspace/siteapps/WordPress-43576/htdocs/wp-content/cache/supercache/%{SERVER_NAME}/wordpress/$1/index.html -f
RewriteRule ^(.*) „/var/www/vhosts/42/151445/webspace/siteapps/WordPress-43576/htdocs/wp-content/cache/supercache/%{SERVER_NAME}/wordpress/$1/index.html” [L]
</IfModule># END WPSuperCache
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule># END WordPress
1. Wyłącz keszowanie we wtyczce WP Super Cache
2. Usuń cache
3. Wyłącz wtyczkę
4. Zrób kopię .htaaccess
4. Usuń .htaaccess
5. Otwórz wordpressa i pozwól mu zbudować plik .htaaccess
6. Jeśli owego pliku nie zbudował, to stwórz własny i wklej do niego:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wordpress/index.php [L] </IfModule> # END WordPress
7. Przebuduj linki(Ustawienia > Bezpośrednie odnośniki – zaznacz jakąś opcję, zapisz, następnie zaznacz poprzednią opcję, ponownie zapisz).
Sprawdź, czy problem nadal występuje.
Korzystasz z jakiejś wtyczki SEO?
Tak korzystam z Seo by Yoast. Ogólnie jak wyłączę wszystkie wtyczki to problem nadal występuje, ale poszedłem dalej, zainstalowałem sobie wordpressa na domenie bo blog na subdomenie stoi, i na czystym WP jak chce udostępnić artykuł na FB mam identyczny problem.
Po zastosowaniu wszystkich zaleceń jakie napisałeś problem nie zniknął niestety.
Nie używasz przypadkiem wtyczek z zabezpieczeniami typu BPS?
Dwa – skontaktuj się z hostproviderem, czy przypadkiem nie blokuje linków wyjściowych na FB. Zdarza się to niezmiernie rzadko ale jednak.
Trzy – wordpress najnowszy?
Najnowszy WP. Miałem bloga na tym samym hostingu i wszystko działało bez zarzutu. W FB debuggerze pokazuje mi następujące błędy: Critical:
Bad Response Code URL returned a bad HTTP response code.I poważny:
Missing Required Property The 'og:type’ property is required, but not present.Ostatni może powodować jakieś błędy ale nie jestem pewien czy ten, o którym wspominasz. Być może gdzieś jest duplikat lub brak wspominanej właściwości.
OpenGraph(og) zaciąga dane do FB, a w Twoim wypadku jest problem z typem. Więcej informacji na temat tego jak powinno zaciągać znajdziesz tutaj:
http://stackoverflow.com/a/10096749Na Twoim miejscu testowo usunąłbym Yoasta wraz ze wszelkimi jego tabelami, następnie dodał nowy wpis z obrazkiem i tekstem, po czym sprawdził, czy FB go zaciąga jak trzeba.
Dobrze by było też, gdybyś podał adres do strony. Może ktoś inny będzie w stanie bardziej pomóc.
- Temat ‘Proszę o pomoc. Forbidden 403’ jest zamknięty na nowe odpowiedzi.