2009 年 6 月 のアーカイブ

WordPressでリダイレクトを設定するプラグイン:Redirection

2009 年 6 月 11 日 木曜日

サイトリニューアル時等でindex.htmlに対してアクセスがあった場合にindex.phpにリダイレクトさせたい場合がある。
この時に便利なプラグインがRedirection。

プラグインを有効化し、Source URLにindex.htmlを、Target URLにindex.phpを指定し、HTTP Codeに301 Moved Permanentlyを指定すれば完了。

Redirection
http://urbangiraffe.com/plugins/redirection/

このエントリーを含むはてなブックマーク

WordPressのページurlに.html/.phpを付加させるプラグイン : .html on PAGES

2009 年 6 月 11 日 木曜日

WordPressは投稿ページは設定画面から.htmlや.phpを使う事が出来るが、ページとなると、htmlやphpを標準で付加する事はできない。 .html on PAGESは適用するだけで、.htmlを付加する事が出来、phpそのものを編集すれば.phpにする事もできる。

ただし、適用すると、スラッシュ以下すべてphpに切り替わる為、パーマリンクには注意が必要。
例えばhttp://addressname.net/aaa/bbb と行って、このプラグインを適用すると

http://addressname.net/aaa/bbb.html
http://addressname.net/aaa.html

このアドレス形式が標準となり、http://addressname.net/aaa/bbb や http://addressname.net/aaa/ のアクセスは不可能となる。フォルダを制作して.index.htmlを制作すれば別だが、この場合はリダイレクトはかけた方が便利かもしれない。

なお、.htmlから.phpに変更するには、以下のように変更する。

if ( !strpos($wp_rewrite->get_page_permastruct(), '.php')){
$wp_rewrite->page_structure = $wp_rewrite->page_structure . '.php';

if ( !strpos($wp_rewrite->get_page_permastruct(), '.php')){
$wp_rewrite->page_structure = $wp_rewrite->page_structure . '.php';

$wp_rewrite->page_structure = str_replace(".php","",$wp_rewrite->page_structure);

これでhttp://addressname.net/aaa/bbb.phpのようなアクセスが可能となる。

.html on PAGES
http://wordpress.org/extend/plugins/html-on-pages/

このエントリーを含むはてなブックマーク

Yahoo!ではドメイン経過年数が

2009 年 6 月 10 日 水曜日

Yahoo! SEOの効果

重要
・ドキュメントサイズ
・総単語数
・サイト内被リンク
・サイト外被リンク(特にIP分散)
・インデックス数
・Yahoo!カテゴリ登録

効果薄
ドメイン経過年数

期待薄
メタタグ

ドメイン売買への警告か。ドメイン年齢が評価対象外に!
http://www.seo-research.jp/research/research_20090528.html

1~2年前に効果のあった日本語ドメインの効果の時と同様
中古ドメインを買う価値は、少しづつ薄れているかもしれない。

このエントリーを含むはてなブックマーク

Yahoo!検索 Index Update

2009 年 6 月 7 日 日曜日

2009年6月3日、Yahoo!検索のIndex Updateが行われた模様。
アップデート完了までに数日かかるので、そろそろ最新のアップデートで完了しそうな気配がある。

http://searchblog.yahoo.co.jp/2009/06/yahoo_index_update_7.html

このエントリーを含むはてなブックマーク

.htaccessの301リダイレクトが上手くいかない場合

2009 年 6 月 3 日 水曜日

一般的に301リダイレクトは以下のような方法が紹介されている場合が多い。
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://sample.com/$1 [R=301,L]

ところが、wiki系やWordPress等を使用していると、一部もしくは全部にURLエンコードを含んでいる場合が多い。
この時、301リダイレクトはかなりの確率で失敗する。


Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://sample.com/$A%B%C$1 [R=301,L]

こういう場合は、RedirectMatchを使用すると上手くいくケースが多い。


RedirectMatch \/.*\.html$ http://sample.com/%A%B%C

このエントリーを含むはてなブックマーク

Xserverでphp5にならない場合はドメインをチェック

2009 年 6 月 2 日 火曜日

XserverでWordpressのPluginの幾つかがエラーで動かなかった。php4だと出現するエラーらしい。
Xserverでphp5に変更したと思ったんだけど…と思ったが、なっていなかった。

Xserverでは、設定したドメインごとにphp4とphp5のどちらかが選べる仕組みになっていた。
phpのバージョン変更は現在のドメイン設定を要確認。

このエントリーを含むはてなブックマーク

Plugin(プラグイン)とは

2009 年 6 月 2 日 火曜日

アプリケーションソフトに追加機能を付与するプログラムでアドオンの一種。

このエントリーを含むはてなブックマーク

WordPressにizaのソーシャルブックマークを導入する

2009 年 6 月 2 日 火曜日

ソーシャルブックマーク関係のWordPressのPluginにはhatenaのブックマークを含め、様々なPluginが導入できるが、わりとizaだけが挿入できないケースがあるので、その方法。

方法といっても、下記の指定タグの中にパーマリンクを設定するだけ。
<a href="http://www.iza.ne.jp/bookmark/add/regist/back/<?php the_permalink() ?>"><img src="http://www.iza.ne.jp/images/common/bookmark_icon01.gif" border="0" alt="イザ!ブックマーク"></a>

もっとも、izaは産経新聞が提供するサービスなので、政治・経済等の時事ネタを扱うブログに適しているのかもしない。

このエントリーを含むはてなブックマーク

XserverでWordpressのインストール時に真っ白になる

2009 年 6 月 1 日 月曜日

Xserverは自動でFTPでアップしてインストールしようとすると、エラーも吐き出さずに
画面が真っ白になる場合がある。
これはXserverのmemory_limitがデフォルト時は15である事が起因しているケースが多い。
(※configの設定が間違っている等のケースもある)

解決方法はmemory_limit = 32Mと記載したphp.iniファイルをインストールフォルダ直下に配置する事で解決する。

このエントリーを含むはてなブックマーク

X serverでMySQLを利用する際の注意

2009 年 6 月 1 日 月曜日

MySQLのホスト名は多くのサーバーでlocalhostを指定するが、X serverの場合は ホスト名に mysql**.xserver.jp が用意されているので、localhostではなく、こちらを指示する必要がある。

このエントリーを含むはてなブックマーク