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

October 10, 2012

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

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]

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

[Memo] Amazon CloudFront のキャッシュファイルを速攻削除したいメモ

October 10, 2012

[Memo] Google sitemap.xml をMTから自動生成(複数ウェブサイト対応版)

September 20, 2012

[Memo] 自作ボタンでシェアする際に使うurl

September 19, 2012

[js] google cdnからjQueryを読み込んでLikeボタンを設置した場合の問題

June 1, 2012

[Memo] ラマとアルパカの違い

April 22, 2012

[Memo] MTのアイテム(画像)挿入ダイアログの表示数のカスタマイズ

January 11, 2012

[Memo] MySQLの文字列置換

November 27, 2011

[Memo] iPhotoのアルバム整理

May 19, 2011

[Memo] Google Analyticsのコードがコピー使用された場合

May 18, 2011

[Memo] Better File Uploader を MT5で

March 10, 2011

[Memo] Codaでサイトルート相対パスを扱う場合のプレビュー

March 6, 2011

[Memo] Flash画面遷移フレームワーク「Progression 4」公式ガイド

May 8, 2010

[Memo] logicool アウトレット

October 18, 2009

monthly archives


AD