ホーム > タグ > .htaccess

.htaccess

携帯からのアクセスだけリダイレクトさせる

単純に『携帯からと思われるアクセス』だけ、リダイレクトかけたいとする。

例えば、
PCページが『http://aaa.bbb.com/pc/aaa.html』として
携帯なら『http://aaa.bbb.com/mobile/aaa.html』に移動したいというような場合だ。

IPアドレスで仕分るのが一番いいんだけど、
機種増える度に追加したり、
DoCoMoの2.0ブラウザなんて変更しよるから管理するのタルイし
公式化や、会員制とかにしなくていいなら
『USER AGENT』で判断するのをオススメする。
※mod_rewrite必須

※USER AGENTについては、過去記事『USER AGENTメモ』参照のこと

Continue reading

携帯用画像転送不可設定用

DoCoMo

Multi Comment Editorとかで、画像データに『copy="NO"』を入れてやればOK

au

Multi Comment Editorとかで、画像データに『kddi_copyright=on』を入れてやればOK

Softbank

簡単なのは
『.jpg』を『.jpz』に、『.png』を『.pnz』にする。
でもキャリア毎にイチイチ作るのメンドいし、GIFは無理。
「保存」はできるけど、外部送信は不可。
外部メディアへの転送は、C型端末(Jphone)では不可だけど、P型(vodafone)・3G(Softbank)端末ではできてしまうとか。

そこはもっとしっかり作ろうよ…というところ。

だから.htaccessとかで画像のヘッダーに

Header set x-jphone-copyright no-store
Header append x-jphone-copyright no-transfer
Header append x-jphone-copyright no-peripheral

とか書く方を勧める。
※Apacheの「mod_headers」モジュールが必要らしい

因みにC型端末(J-Phone)は非対応!だけどまぁ、6KB程度しか表示出来ない下位端末が画像を保存できるとは思わないな…


3キャリア全てで画像転送不可設定

Continue reading

wordpress便利メモ ファイルUP容量UPとか

便利なのでメモ。
でもこのブログがその設定と全く同じかって~と色々違う。
SQLiteだしね!

Continue reading

wordpressでmemory sizeエラー

ダッシュボードで外部から読み込むニュース的なものを読む際に

# Fatal error: Allowed memory size of XXXX bytes exhausted (tried to allocate XXXX bytes)

てエラーが出ることがある。

開発環境だけだから大して気にしていなかったのだけど、
どうにもメモリが足りてないらしい。

SQLiteだからの可能性が高いから、皆が足りないワケではないと思う。

.htaccess

php_value memory_limit 100M

回線次第かもしれないけど40でもエラーが出たので、ちょっと大きめ。

php.iniで設定してもいいけどね。
.htaccessが一番影響を及ぼさないよね。

『ソ』Shift-jisでformの文字化け

shift-jisでform作成して、即MySQLとかDBに入れようとすると、文字化けたまま登録ささる。

文字化けの仕組み

何故文字化けが起きるかっていうと、
PHPでマルチバイト文字の誤認識をしてるからなのね。

PHPは親切にもformで送るとき、「"」「'」「\」みたいなんを、エスケープ文字『\』つけて「\"」「\'」「\\」として送ってくれる。
で、受取ったら今度は「"」「'」「\」に戻すために、『\』を自動的に消してくれる。

消してくれるのはいいんだけど、残念ながら通常的にはshift-jisの『マルチバイト』を考えてなかったのだ。

Continue reading

Home > Tags > .htaccess

Search
Option
  • Twitter
Feeds
commercial
Mobile
Meta
Tag Cloud
TOP10
commercial

Return to page top