検索エンジン | メイン | ビジネスブログの構築・制作・開発・運営・運用 »

MovableTypeでリンクをパスに変更する (Plugin : PERLSCRIPT)

2006/03/28現在、ビジネスブログ.comでは、
www.ビジネスブログ.com
www.ビジネスブログ.net
www.coremine.net
という3つのドメインを割り当てています。

そこで問題になってくるのが、ページ内のリンクです。
SEO的にはサイト内に掛かれているリンクが、パス(http://~を含まない)形が望ましい・・・・と思うのです。


ところが、MovableTypeの中で使えるリンクは基本的にどうやっても、http://~となってしまうようなのです。


そこで!!
前にpluginとして発見したPERLSCRIPTというを使って問題を解決してみました。

<MTEntries>
<MTPerlScript>
$MTEntryPermalink_URL = '<$MTEntryPermalink$>';
$MTBlogURL_URL ='<$MTBlogURL$>';
$MTEntryPermalink_URL =~s/$$MTBlogURL_URL//;
$MTEntryPermalink_URL = '/' . $MTEntryPermalink_URL;
</MTPerlScript>
<li class="module-list-item"><a href="<MTPerlScript>print $MTEntryPermalink_URL;</MTPerlScript>"><$MTEntryTitle$></a></li>
</MTEntries>


こんな感じで、
<MTEntries> とかのタグの中で <$MTEntryPermalink$> を呼ぶときには
PERLSCRIPTでhttp://~の部分を消してしまえば良し・・・といった感じです。

トラックバック

このエントリーのトラックバックURL:
http://www.xn--qckpd3f2av5n.com/mt/mt-tb.cgi/14

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)