さすらいのWeb制作家、MAKOCHINがつづるブログサイト。
Web制作に関する知識を備忘録的に書いているだけのサイトです。
ほとんど自分で見るためだけに書いているような内容なので読みやすくはなっていませんが、Web制作のお役に立てれば幸いです。
ご興味のある方はどうぞ。

【htaccess】スマホ版ページからPC版ページへリダイレクト

Pocket
LINEで送る

スマホ版ページにPCからアクセスした場合に、PC版ページへリダイレクトさせる方法です。

.htaccess

RewriteEngine On
# リダイレクトさせたいディレクトリ(ルートディレクトから)
RewriteBase /html/sp/
RewriteCond %{REQUEST_URI} ^/.*$
# iPod、iPhone、Android、Windows Phone以外からアクセスされた場合の指定
RewriteCond %{HTTP_USER_AGENT} !(iPod|iPhone|Android|Windows\ Phone)
# リダイレクト先
RewriteRule ^(.*) https://makochin-web.net/$1 [R=301,L]

上記の.htaccessをリダイレクトさせたいディレクトリへ設置します。

カテゴリー:HP制作, htaccess

コメント - 1件のコメントがあります。

  1. かわせ より:

    はじめまして。
    スマホ用ページにPCからアクセスしたときに
    別ページにリダイレクトさせる方法を調べていたところ
    こちらにたどり着きました。

    いろいろ試してできなかったのものが
    こちらの記事を参考にさせていただき、
    リダイレクトできるようになりました!
    ありがとうございます。

    ただ、一部のブラウザーに限り
    アクセスしただけではリダイレクトがされませんでした。

    Google Chrome → OK
    Internet Explorer → OK
    Firefox → OK
    Safari → OK
    Microsoft Edge → NG

    Microsoft Edgeのみ
    リダイレクトされませんでした。

    アクセス後、ページの更新を行うと
    リダイレクトされるのですが
    アクセス直後のリダイレクトはされません。

    もし原因や解決策などがもし分かりましたら
    教えていただけると嬉しいです。

    よろしくお願いいたします。

コメントを残す

コメント内容