お世話になります。
考えていること
WordPressで運営しているサイト「example.com」を「2020.example.com」などのサブドメインに移転を考えております。
10000ページ以上の移転となり、.htaccessで301リダイレクト設定を行ったのですが、運営の都合上、トップページと管理画面を除外したいと考えています。
試したコード
.htaccessに設定した方法は以下の通りです。
RewriteEngine On RewriteBase / #除外設定(管理画面) RewriteCond %{REQUEST_URI} !(^/wp-admin/) RewriteCond %{REQUEST_URI} !.css$ RewriteCond %{REQUEST_URI} !.js$ RewriteCond %{REQUEST_URI} !.jpg$ RewriteCond %{REQUEST_URI} !.gif$ RewriteCond %{REQUEST_URI} !.png$ #除外設定(トップページ) RewriteCond %{REQUEST_URI} !(^/) #リダイレクト RewriteRule ^(.*)$ https://2020.example.com/ [R=301,L]
質問内容
上記の設定だと、除外にトップページを持ってきているため、サブディレクトリすべてが除外されてしまい困っています。
トップページ「/」だけ、301リダイレクト設定で除外する方法はないでしょうか。
お手数ですが、よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。