前提
特定のジャンルのブログ記事をメイン(ルートドメイン)からサブドメインに移行しました。
50記事中の約20記事ほどをリダイレクト、1記事のURLをこの機会に変更したかったため、
エックスサーバーのサーバーパネル「.htaccess編集」にて、以下のコードを1番上に記述 › 実行。
最後に、メインの記事を「非公開」にしました。
実現したいこと
メインからサブドメインに301リダイレクト処理を実行したい。
・メイン(https://example.com/article1/)(https://example.com/article2/)(https://example.com/article3/)
→サブ(https://sub.example.com/article1/)(https://sub.example.com/article2/)(https://sub.example.com/article3/)
・メイン(https://example.com/article4/)
→サブ(https://sub.example.com/article4-new/)
発生している問題・エラーメッセージ
Google検索から該当記事にアクセスすると、メインの「非公開」記事が表示されてしまう。
該当のソースコード
Apache
1# BEGIN リダイレクト 2RewriteEngine On 3RewriteRule ^(article1|article2|article3)$ https://sub.example.com/$1 [R=301,L] 4RewriteRule ^article4$ https://sub.example.com/article4-new/ [R=301,L] 5# END リダイレクト
その他
上記で合ってると思うのですが、単純に反映に時間がかかっているのでしょうか?
Apache
1# BEGIN リダイレクト 2<IfModule mod_rewrite.c> 3RewriteEngine On 4RewriteRule ^(article1|article2|article3)$ https://sub.example.com/$1 [R=301,L] 5RewriteRule ^article4$ https://sub.example.com/article4-new/ [R=301,L] 6</IfModule> 7# END リダイレクト
上記のとおり、<IfModule mod_rewrite.c></IfModule>で囲う書き方もしてみましたが、変わりありませんでした。
回答1件
あなたの回答
tips
プレビュー