トップページ >Memo> [Memo] htaccessでRewriteまわりのメモ

« [Memo] Amazon CloudFront のキャッシュファイルを速攻削除したいメモ | メイン | [Fishing] バス釣り釣り釣り。巻物バタケです。at 津久井湖 / 弁慶堀 »

[Memo] htaccessでRewriteまわりのメモ

ども、こちらも今お困りの情報をメモメモ。

htaccessでSSL関係でリダイレクトさせたりとか、その他www有無とかよくありますし、
モバイル/スマホサイトのリダイレクト〜とかあるんですけど。
いつもgoogle先生に頼ってばかりなので、使いそうなのだけメモ。

■ファイル、ホスト関係

RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|php|jpg|jpeg|json|js|css)$ [NC]
とかしておけば上記のファイルは対象外にできる。

RewriteCond %{REQUEST_URI} !^/hogehoge/
上記のディレクトリは対象外に。

RewriteCond %{HTTP_HOST} ^(hogehoge\.com/*) [NC]
ホストがhogehoge.comの場合。

RewriteCond %{HTTP_HOST} ^(www\.hogehoge\.com/*) [NC]
ホストがwww.hogehoge.comの場合。


-----
■SSL関係

RewriteCond %{HTTPS} off
SSLでない場合〜。

RewriteCond %{HTTPS} on
SSLの場合〜。

-----
■クッキー関係

RewriteCond %{HTTP_COOKIE} !selectedOS=PC
cookieのselectedOSがPCじゃなかったらー。

-----
■ユーザーエージェント系

RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod|Android|BlackBerry|Windows\.Phone) [NC]
スマホ系なら〜。

みたいなものを複合して条件を作って最後に

RewriteRule ^(.*)$ /mobile/$1 [R,L] 
RewriteRule ^(.*) http://www.hogehoge.com/$1 [R,L]
RewriteRule ^(.*) http://hogehoge.com/$1 [R,L]

みたいな事をする。
この辺もうちょい詳しくなりたいから時間できたら調べてみよう。

TRACK BACK

このエントリーのTRACK BACKURL:
http://www.lanciakitabatake.com/cms/mt-tb.cgi/865

monthly archives


AD