月別アーカイブ: 2013年3月

適切な被リンクかどうかをチェック!する。スパムリンクは削除しろ

自分のサイトやブログを正しく、良くしても
よくない被リンク、スパムリンクがあってはgoogleの評価はさがります。

否認すべきスパムリンクの一部を調べてくれるサイトがありました。

早速試してみます。

hilink01

被リンクの数値が高い、緑文字は有効なリンクらしいです。
逆に、被リンクのマイナス、赤文字はペナルティリンクらしいです。
僕のサイトにはありませんでした。。。ホッ!!

直ちに修正しましょう。
グーグルウェブマスターツールからリンクを否認すれば順位が大幅に回復するそうです。

XML、XSL、XSLTのファイル名文字化けの苦悩、実装・開発記録、サンプルあり。。。

XMLやXSL、XSLTのファイル名文字化けでの苦悩を実装してみて開発してみて記録しました
サンプルも少しあります。。。

WEB開発でXMLを覚えて便利に使っていたのですが。。。
どうやら問題がありました。。。;
(第1回はこちらです⇒XML、XSL、XSLTの実装・開発記録、サンプルあり。。。

XSLTでXMLを「ローカルマシン」で実行する場合ですが!!!

2バイト文字が、全角文字が扱いにくい。

<xsl:value-of select=”description”/>
で、出力するだけなら全角(2バイト文字)でも全然問題ないようです。

そこで問題となるのがタグの属性値に2バイト文字をセットする場合です。

<xsl:template match=”item”>
<xsl:element name=”a”>
<xsl:attribute name=”href”>
../data/新規 Word 文書.doc
</xsl:attribute>
<xsl:value-of select=”title”/>
</xsl:element>
</xsl:template>

「新規 Word 文書.doc」のファイル名がエンコードされて出力されるため
ローカルマシンでは正しく開きません。。。
err01

どうしようか。。。。。。。。。

なんだかんだで1日使いましたが何とか、2バイト文字の回避策見つけました。

こんな感じです。;;;;;;;;;;;;;;

<xsl:template match=”item”>
<xsl:element name=”a”>
<xsl:attribute name=”id”>
<xsl:value-of select=”linkId”/>
</xsl:attribute>
<xsl:attribute name=”href”>
../data/新規 Word 文書.doc
</xsl:attribute>
<xsl:value-of select=”title”/>
</xsl:element>
</xsl:template>

<xsl:template match=”itemPath”>
var testdata = ‘../data/新規 Word 文書.doc’;
document.all.<xsl:value-of select=”linkId”/>.href=testdata;
</xsl:template>

ようするに、Javascriptでhref属性値に入れなおしてあげればよかったということです。
何故なら、最初のほうで述べたように直に出力するなら2バイト文字もエンコードされませんので
スクリプトにhref属性値に出力したい値を出力して、Javascriptでhref属性値に入れなおしてあげれば解決です。
ok01

なんて回りくどいことを。。。。

もっと簡単にできる方法をお持ちでしたらご教授ください。

もう一度言いますが、ローカルマシンで直実行するときに問題なのです。
私の製作しているアプリの取説用ですから。。。あしからず
■WEBサーバからのHTTP経由なら問題ないようです↓
<a target=”_blank” href=”http://www.atmarkit.co.jp/fxml/askxmlexpert/035xslterr/033xslterr.html”>http://www.atmarkit.co.jp/fxml/askxmlexpert/035xslterr/033xslterr.html</a>

xsltの基本はこちらを参考に⇒XML、XSL、XSLTの実装・開発記録、サンプルあり。。。

被リンクについて勉強中・・・ページランクを上げるには|PageRankUP

SEOを勉強していたら、Googleのページランクアップに行きつきました。。。

PageRankに行きついたのですが、どうやったらあげられるのか・・・?
また勉強中。

こんな参考サイトがありました、
ページランクアップの基本に使えるんじゃないかと思い。
http://ameblo.jp/sougo-link/entry-10133573781.html

Google Page Rank

備忘録です。

更なる勉強に励みます。

XMLのリンクリストでのXSLT変換でリンクしたパスが文字化けする

XMLのリンクリストでのXSLTデータビュー変換でリンクしたパスが文字化けする問題を解決する。

XML定義したXSLT内で日本語を含むURI(URL)が文字化けしてしますのは、HTMLの仕様だそうです。。。はぁぁ

HTMLの規約では「href」アトリビュートを記述したときに、「URIの値が非ASCII文字だった場合エスケープする」という内容があり、
リンクのリストに日本語などを含むファイル名などのURI(URL)を入れた場合、エスケープにより表記が変わってしまうためだそうです。

リンクリストの出力形式を指定している「xsl:output」の「methodをhtmlからxml」に変更したところ文字化けが解消されました!

参考サイト:
http://www.atmarkit.co.jp/fxml/askxmlexpert/035xslterr/033xslterr.html

解決したので、ガツガツWEB製作やりまっせ!
あーーーーーーーすっきり。