こたつねこの勉強部屋

独学の記録。

wordpressでパーマネントリンクを変更すると404エラーが表示されるうえ、更新ができない。

wordpressメモ。

タイトルのような恐ろしい事例が発生。

パーマネントリンクを変更するにはまず一般設定から、カスタム構造か投稿名への変更が必要です。

そのあと、記事タイトルをクリックするとパーマネントリンクを編集することができます(サイドバーからスラッグ編集でも可能)。

でもこれをした後、更新しようとしても「更新に失敗しました」の文字。

あと、トップページからの記事リンクもなにもかも404エラーになってしまう。

なんで?

解決法は

サーバーからファイルマネージャーをひらく。

.htaccessをひらいて、

 

# 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>

 

にする。

これで解決する。

こちらを参考にしました。

www-creators.com

また、このコードの本当の意味はこちらのサイトが分かりやすいです。

html-coding.co.jp

つまり、超簡単に言うとこのコードは「エラーが起きたら、index.php(トップファイル)を参照せよ」と言っているらしいです。

すっきりした!

 

にほんブログ村 資格ブログへ
にほんブログ村

↑お気に召したらどうぞクリックをお願いします。