システム・プログラム関連のメモや最新技術についてのメモを掲載

サイト移転時の301リダイレクト

11 月 14th, 2008 admin Posted in SEO, その他 | No Comments »


header("HTTP/1.1 301 Moved Permanently");
header("Location: http://blog.devilab.net/");

header("Location: http://~/"); だと、302リダイレクトになってしまうので、301のヘッダー情報を付ける。


ini_set() - PHP関数メモ

11 月 12th, 2008 admin Posted in その他 | No Comments »

PHP ini_set関数 include_pathをセット

ini_set(”include_path”, “./pear”. PATH_SEPARATOR . ini_get(”include_path”) );

※左側にセットしたライブラリが優先


Google Analytics のレポート(CSV)の文字化け

10 月 15th, 2008 admin Posted in Google | No Comments »

Google Analyticsのレポートは様々な形式のものが
ありますが、その内のCSV形式のレポートをエクスポート
してExcelで開くと文字化けが起きてしまいます。

対処法としては、UTF-8に対応したテキストエディタで開き、
文字コードを[SHIFT-JIS]にして保存すれば、
文字化けを解決できます。

ExcelがUTF-8に対応してくれるのが一番いいのですが
なんとかなりませんかね。。。


YSTインデックス アップデート

10 月 15th, 2008 admin Posted in ヤフー | No Comments »

YSTのインデックス アップデートが行われたようです。
どのように変動するか楽しみですね。

http://searchblog.yahoo.co.jp/2008/10/yahoo_index_update_4.html


mb_detect_encoding() - PHP関数メモ

9 月 26th, 2008 admin Posted in その他 | No Comments »

mb_detect_encoding — 文字エンコーディングを検出する

※mb_detect_encoding() の例


/* 現在のdetect_orderで文字エンコーディングを検出 */
echo mb_detect_encoding($str);

/* "auto" は "ASCII,JIS,UTF-8,EUC-JP,SJIS"に展開されます */
echo mb_detect_encoding($str, "auto");

/* カンマ区切りのリストで encoding_list 文字エンコーディングを指定 */
echo mb_detect_encoding($str, "JIS, eucjp-win, sjis-win");

/* encoding_list を指定するために配列を使用 */
$ary[] = "ASCII";
$ary[] = "JIS";
$ary[] = "EUC-JP";
echo mb_detect_encoding($str, $ary);
?>

YSTアルゴリズムのアップデート 2008年9月25日

9 月 25th, 2008 admin Posted in ヤフー | No Comments »

Yahoo!検索スタッフブログ内で、アルゴリズムのアップデートの記事が出てましたね。
http://searchblog.yahoo.co.jp/2008/09/yahoo_algorithm_update.html

大幅なバージョンアップらしいので、順位変動も色々なキーワードでみられそうですね
自分が管理しているサイトはどうかな?


Outlookの開封済みメッセージの要求に対する処理

9 月 23rd, 2008 admin Posted in Microsoft Office | No Comments »

最近スパムメールが、開封済みメッセージの要求をして来ることが、
頻繁にあるので、デフォルトで送信しないように設定出来ないかと思い
オプションを調べてみたところ、目的の送信しないようにする設定項目が
あったのでメモとして残します。

[ツール]⇒[オプション]⇒[メールオプション]⇒[確認オプション]を押すと
確認オプションの設定用パネルが開くので、その下の方に開封済みメッセージ
関連の設定のラジオボタンがあったので、”開封済みメッセージを送信しない”
にチェックを入れ[OK]を押して設定完了!

Outlook


wwwあり/なしに統一(Apache RewriteEngine)

9 月 19th, 2008 admin Posted in Apache | No Comments »

○wwwありに統一
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

○wwwなしに統一
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com
RewriteRule (.*) http://example.com/$1 [R=301,L]


スラッシュを補完する(Apache RewriteEngine)

9 月 16th, 2008 admin Posted in Apache | No Comments »

運営しているサイトの被リンクをチェックした際に、最後のスラッシュがないままリンクされているものが、
いくつかあったので、以下のようにスラッシュを補完するように、.htaccessファイルに追加した。

RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.[^/\.]+$
RewriteRule .* %{REQUEST_URI}/ [L,R]


PHP 環境変数メモ

9 月 13th, 2008 admin Posted in PHP, その他 | No Comments »

・表示しているページ
$_SERVER["REQUEST_URI"]

・リファラー
$_SERVER["HTTP_REFERER"]

・エージェント
$_SERVER["HTTP_USER_AGENT"]

・IPアドレス
$_SERVER["REMOTE_ADDR"]