CPIサーバーで301リダイレクトを設定する

本記事にはプロモーションが含まれています。

CPIの共有レンタルサーバー「ACE01 2011」(ACE01 2015というプランもあります)での301リダイレクトしたい場合、.htaccessには以下のように記述します。

CPIシェアードプランの最新プランは「ビジネススタンダード」です。(2022年9月29日リリース)
実体験中・法人向けレンタルサーバー、CPIシェアードプランの機能を解説

old.htmlからnew.htmlにリダイレクトしたい

Options +FollowSymLinks
RewriteEngine On
RewriteRule old.html$ new.html$1 [R=301,L]

または

Options +SymLinksIfOwnerMatch
RewriteEngine on
RewriteRule old.html$ new.html$1 [R=301,L]

ウェブサーバーがaa***.secure.ne.jpの場合は上記のどちらでも動作します。

ちなみにACE01 2015の場合は

Options +SymLinksIfOwnerMatch
RewriteEngine on
RewriteRule old.html$ new.html$1 [R=301,L]

※1行目のOptionsをしていしてないとエラーになります。
初期状態ではmod_rewriteは使えないようです。

wwwなしをwwwありに転送する

Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

httpをhttpsに転送する

Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://www.example.com/$1 [L,R]

リダイレクトをチェックできるツール

リダイレクト設定がちゃんと動いているかどうか確認するには以下のツールが便利です。

リダイレクトチェック
http://ohotuku.jp/redirect_checker/

リダイレクトチェックツール
https://tool.mface.jp/redirects/

この記事を書いた人

sorami

Webエンジニアをやりつつ、デザインにも携わる株式会社コムワークの中の人。WordPress、Adobeアプリ、カワウソ好き。
2015年から当ブログ運営|2008年からGmail使用中|WordPress制作10年以上|15社以上のレンタルサーバー利用経験|100件以上のドメイン取得運用|サイト・ドメイン移転多数 » 
もっとくわしく