Top
/
PukiWiki
/
改造
/
SEO対策
/
コメント
コメント の編集
編集はこちら
[[PukiWiki/改造/SEO対策]] - &size(10){&color(#808080){at &new{2004-11-25 (木) 08:03};};};&br; >positionはIE未サポートだから使わない方がいいかもしれません。 < --きゅーこん(管理者) &size(10){&color(#808080){at &new{2004-11-25 (木) 10:05};};};&br; >ツッコミありがとうございます。ですが、IEではfixedだけが未サポートで、absolute等はサポートされているようです。(参考:[[CSS2対応状況ガイド:position>http://www.zspc.com/documents/css2/display/position.html]]) < --- &size(10){&color(#808080){at &new{2004-11-25 (木) 18:53};};};&br; >あら本当。サポートされてたんですね。 < - &size(10){&color(#808080){at &new{2004-11-29 (月) 08:00};};};&br; >position: absoluteで上部に固定する方法ですが、いまいちよく分からないので例を挙げて説明して頂けないでしょうか。 < --きゅーこん(管理者) &size(10){&color(#808080){at &new{2004-11-29 (月) 13:18};};};&br; >しょぼい例を加えました。ただ、このまま使うとウィンドウサイズやフォントサイズによってはhrに重なります (^^; < --- &size(10){&color(#808080){at &new{2004-11-30 (火) 01:15};};};&br; >おぉ、できました。が、hrに重なってしまいますね。これくらいなら仕方ないこととして割り切れますけど。 < -Logue &size(10){&color(#808080){at &new{2004-12-01 (水) 23:27};};};&br; >確かmod_rewrite関連で編集画面などへのgooglebotの巡回を阻止できるオプションがあったような。 < --きゅーこん(管理者) &size(10){&color(#808080){at &new{2004-12-02 (木) 00:18};};};&br; >mod_rewriteでもPHPの内部処理でも、User-Agentを判断しエラーを返すなどしてコンテンツの取得を阻止出来ます(後述)。ただし個人的には、そもそもリンクを辿りにくくした方がよいのではないかと思っています([[PukiWiki/改造/SEO対策#navi]])。それは、まともな検索ロボットなら一定時間内のリクエスト回数を制限しているからです。~ さて、mod_rewriteでUser-Agentを判断しエラーを返す方法ですが、以下のようになるのではないでしょうか。 RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^Googlebot [OR] RewriteCond %{HTTP_USER_AGENT} ^msnbot RewriteCond %{QUERY_STRING} cmd= [OR] RewriteCond %{QUERY_STRING} plugin= RewriteRule ^index.php$ - [F] < ---Logue &size(10){&color(#808080){at &new{2004-12-04 (土) 00:30};};};&br; >ええ。しかし、cmd=とplugin=って、たぶん、互換性の問題でしょうけど大抵どっちでも実行されますね。そこで、自分はcmd=に拾って欲しくないもの、plugin=に拾ってもいいものという風に分けることにしました。実際変化あるかは別の問題として、たとえばrssなんかはどちらかというと拾って欲しいものですしね。 < ---きゅーこん &size(10){&color(#808080){at &new{2004-12-07 (火) 10:12};};};&br; >その分け方いいですね :) calendar_viewerなんかも拾って欲しい方でしょうか。 < -masa &size(10){&color(#808080){at &new{2005-04-17 (日) 17:41};};};&br; >使わせていただきました。⌣~ でも、ひとつ問題があってウィンドウを小さくしたときに、メニューは維持できてもメニューがあるテーブルの要素がbodyに潰され、結果的にメニューとボディーが重なって表示されてしまいます。~ 解決策はありますでしょうか?~ http://anotherpitch.comです。よろしくお願いします。 < -masa &size(10){&color(#808080){at &new{2005-04-17 (日) 18:34};};};&br; >強引ですが要素内に画像を入れることで解消しました。他に方法があれば教えていただけるとうれしいです。 <
タイムスタンプを変更しない
[[PukiWiki/改造/SEO対策]] - &size(10){&color(#808080){at &new{2004-11-25 (木) 08:03};};};&br; >positionはIE未サポートだから使わない方がいいかもしれません。 < --きゅーこん(管理者) &size(10){&color(#808080){at &new{2004-11-25 (木) 10:05};};};&br; >ツッコミありがとうございます。ですが、IEではfixedだけが未サポートで、absolute等はサポートされているようです。(参考:[[CSS2対応状況ガイド:position>http://www.zspc.com/documents/css2/display/position.html]]) < --- &size(10){&color(#808080){at &new{2004-11-25 (木) 18:53};};};&br; >あら本当。サポートされてたんですね。 < - &size(10){&color(#808080){at &new{2004-11-29 (月) 08:00};};};&br; >position: absoluteで上部に固定する方法ですが、いまいちよく分からないので例を挙げて説明して頂けないでしょうか。 < --きゅーこん(管理者) &size(10){&color(#808080){at &new{2004-11-29 (月) 13:18};};};&br; >しょぼい例を加えました。ただ、このまま使うとウィンドウサイズやフォントサイズによってはhrに重なります (^^; < --- &size(10){&color(#808080){at &new{2004-11-30 (火) 01:15};};};&br; >おぉ、できました。が、hrに重なってしまいますね。これくらいなら仕方ないこととして割り切れますけど。 < -Logue &size(10){&color(#808080){at &new{2004-12-01 (水) 23:27};};};&br; >確かmod_rewrite関連で編集画面などへのgooglebotの巡回を阻止できるオプションがあったような。 < --きゅーこん(管理者) &size(10){&color(#808080){at &new{2004-12-02 (木) 00:18};};};&br; >mod_rewriteでもPHPの内部処理でも、User-Agentを判断しエラーを返すなどしてコンテンツの取得を阻止出来ます(後述)。ただし個人的には、そもそもリンクを辿りにくくした方がよいのではないかと思っています([[PukiWiki/改造/SEO対策#navi]])。それは、まともな検索ロボットなら一定時間内のリクエスト回数を制限しているからです。~ さて、mod_rewriteでUser-Agentを判断しエラーを返す方法ですが、以下のようになるのではないでしょうか。 RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^Googlebot [OR] RewriteCond %{HTTP_USER_AGENT} ^msnbot RewriteCond %{QUERY_STRING} cmd= [OR] RewriteCond %{QUERY_STRING} plugin= RewriteRule ^index.php$ - [F] < ---Logue &size(10){&color(#808080){at &new{2004-12-04 (土) 00:30};};};&br; >ええ。しかし、cmd=とplugin=って、たぶん、互換性の問題でしょうけど大抵どっちでも実行されますね。そこで、自分はcmd=に拾って欲しくないもの、plugin=に拾ってもいいものという風に分けることにしました。実際変化あるかは別の問題として、たとえばrssなんかはどちらかというと拾って欲しいものですしね。 < ---きゅーこん &size(10){&color(#808080){at &new{2004-12-07 (火) 10:12};};};&br; >その分け方いいですね :) calendar_viewerなんかも拾って欲しい方でしょうか。 < -masa &size(10){&color(#808080){at &new{2005-04-17 (日) 17:41};};};&br; >使わせていただきました。⌣~ でも、ひとつ問題があってウィンドウを小さくしたときに、メニューは維持できてもメニューがあるテーブルの要素がbodyに潰され、結果的にメニューとボディーが重なって表示されてしまいます。~ 解決策はありますでしょうか?~ http://anotherpitch.comです。よろしくお願いします。 < -masa &size(10){&color(#808080){at &new{2005-04-17 (日) 18:34};};};&br; >強引ですが要素内に画像を入れることで解消しました。他に方法があれば教えていただけるとうれしいです。 <
テキスト整形のルールを表示する
Menu
Top
About
Linux
Windows
Sleipnir_Script
Mozilla Firefox
PukiWiki
Android
Nagios
Devel
Blog
etc
Link
ThisSite
Search
AND
OR
Recent 9
About
About_en
etc/vaccinated
Windows/Fujitsu_SH90_M
etc/映画/【ネタバレあり】『シン・エヴァンゲリオン劇場版』感想メモ
Devel/StarWars
Android/SOV34(Xperia_XZ)のSIMロック解除
Devel/OculusRift/VRChat
etc/防災バッグ
Popular entry
#showrss: Failed fetching RSS from the server
Twitter
@cubic9com ゃ若