Xrea.com(無料サーバー)においてHTMLソース一行が改行される不具合の改善

Xrea.comの無料サーバーでWordPressなどを使うと
HTMLソース一行目に空欄ができてしまいます。

一行目でXML宣言をしなければいけないXHTML 1.0 Strictでは致命的です。
Feedを拾ってくれなくなったりもして色々不具合がでますし、W3Cにも怒られます。

色々調べた結果、自動無料広告が悪さをしているっぽいです。

xフォルダを作ってインストールしなおせば直りますが、再インストールも面倒ですし
Urlに/x/と余分なものがつくのはみっともないので他の方法を探します。

<!--nobanner-->

を使って広告を消しても一行目が空欄の不具合は改善されませんでしたので、
.htaccessを使って広告を消します。

LayoutIgnoreURI *

の一行の.htaccessファイルを作ってWordPressがインストールされているフォルダにアップロード。
(すでに.htaccessファイルがある場合は一行追加)

これで広告が消えます。広告を消した後は手動広告を挿入してください。
それしないと契約違反になり最悪の場合はアカウント削除されてしまいます。

広告の位置にこだわらないのならばheader.phpに手動広告のコードを書くのが手っ取り早いです。

<script type="text/javascript" src="http://imgj.xrea.com/xa.j?site=xxx.sxxx.xrea.com"></script>
<noscript><iframe height="60" width="468" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" allowtransparency="true" src="http://img.xrea.com/ad_iframe.fcg?site=xxx.sxxx.xrea.com"><a href="http://img.xrea.com/ad_click.fcg?site=xxx.sxxx.xrea.com" target="_blank"><img src="http://img.xrea.com/ad_img.fcg?site=xxx.sxxx.xrea.com" border="0" alt="xreaad"></a></iframe></noscript>

手動広告用のコードは人それぞれ違うのでxrea.comの管理画面からコピーして使ってください。

コメントを残す コメントをキャンセル