実現したいこと
すでにWordPressで70記事ほど書いているサブドメイン(独自ドメイン)から、エックスサーバーの初期ドメイン(xsrv.jp)にサイト単位でまるっと引っ越すので、.htaccessファイルに301リダイレクトを書きます。
トップページや、下層ページ(カテゴリーや個別ページ)にアクセスしたとき、以下のようにリダイレクトさせたいです。
Case1)トップページ
https://sub.example.com/
→ https://example.xsrv.jp/
Case2)カテゴリーページ
https://sub.example.com/category/category-a/
→ https://example.xsrv.jp/category/category-a/
Case3)個別ページ
https://sub.example.com/article-a/
→ https://example.xsrv.jp/article-a/
※サブドメインのリダイレクトは「サーバーパネル」ではなく、「ファイルマネージャ」の.htaccessファイルに書く。
発生している問題・分からないこと
コードは自分なりにteratailや検索エンジンで調べ、ChatGPTにも聞き、各コードの解説もしてもらったので、合ってると思うのですが…運営中のサイトで記事数もそれなりにあるので、不安です。。。
今日の真夜中には実施したいと考えているのですが、「301リダイレクトの書き方」はこれで合ってますか?
該当のソースコード
Apache
1# BEGIN リダイレクト 2RewriteEngine On 3RewriteCond %{HTTP_HOST} ^sub.example.com$ [NC] 4RewriteRule ^(.*)$ https://example.xsrv.jp/$1 [R=301,L] 5# END リダイレクト
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
調べれば調べるほど、環境やコードが微妙に違うので、イマイチ自信が持てないのです。
補足
特になし
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/08/06 14:31