最近、Wordpress SEO プラグインをインストールしましたが、プラグインからパーマリンク設定の変更が要求されました。
さて、投稿IDの代わりに投稿名を含む見栄えの良いリンクを取得するためにこれを行いました。
変更が行われたとき、フロントページに 404 エラーが表示されました。
私の静的ページは正常に動作しているようです + ブログ投稿への直接リンク (バックエンド経由でアクセス) も同様に動作します。
しかし、私のフロントページには、投稿を一覧表示する代わりに 404 が表示されるだけです。
私のセットアップに関するいくつかの情報
私のブログはサブディレクトリ内に配置されているため、次のようにアクセスします。
www.myhomepage.com/blog/
ただし、 blog.myhomepage.comをwww.myhomepage.com/blog/にリダイレクトするリダイレクトもあります。
このリダイレクトをhtaccessファイルに次のように追加しました
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog\.myhomepage\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.blog\.myhomepage\.com$
RewriteRule ^/?$ "http\:\/\/www\.myhomepage\.com\/blog" [R=301,L]
htaccess ファイルからこの行を削除しようとしましたが、削除するとサイトは機能しますが、実際にはこのリダイレクトが必要でした。
どうすれば正常に動作するように修正できますか?
誰かが私より少し賢くなることを本当に望んでいます;)