月収10万円を稼ぐ元SEO1位の商標ペラサイトを公開します

公開日:2018年2月25日 

ワードププレスのパーマリンク設定を変更した後の404 Not Foundを直す方法

Pocket



TOPページ以外の内部リンクが軒並み404 Not Foundとなってしまった場合、私は以下の方法で解決しました。

.htaccessに追記⇒上書き保存⇒FTPでアップ

↑↑の意味が分からない方は記事の下からコメントして頂くか、 ツイッターで連絡くれれば教えます。

元々の.htaccessに書かれていたコード

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# BEGIN WordPress

# END WordPress

※サーバーはミックスホストです。

 

追記したコード

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

※「/index.php」には、もしルートドメインではなく「〇〇.com/wp/」みたいにサブディレクトリにワードプレスをインストールしていた場合は、「/wp/index.php」とすると良いそうです。

 

結果的にこんなコードにしたら直りました

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

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

# BEGIN WordPress

# END WordPress

 

パーマリンク設定を変えると、たまに.htaccessを更新しないといけないことがあるようですね。

サーバーによっては.htaccessがそもそも無い可能性もありますから、その際はメモ帳で上記コードをコピペして、「すべてのファイル」で保存するようにして、ファイル名を「.htaccess」とすれば.htaccessが出来上がります。

あとはそれをFTPソフトを使ってアップロードするだけなのですが、この部分が分からないという初心者な肩の場合は先ほど書いたとおりコメントでご連絡いただくか ツイッターでリプくださいね。

Pocket


オンライン指導の実績


Warning: Use of undefined constant お名前 - assumed 'お名前' (this will throw an Error in a future version of PHP) in /home/paparazzi/hebrakaela.com/public_html/wp-content/themes/refinepro/comments.php on line 31

Warning: Use of undefined constant メールアドレス(公開されません) - assumed 'メールアドレス(公開されません)' (this will throw an Error in a future version of PHP) in /home/paparazzi/hebrakaela.com/public_html/wp-content/themes/refinepro/comments.php on line 33

Warning: Use of undefined constant ウェブサイト - assumed 'ウェブサイト' (this will throw an Error in a future version of PHP) in /home/paparazzi/hebrakaela.com/public_html/wp-content/themes/refinepro/comments.php on line 35

コメントを残す