質問箱/4561
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**[[質問箱/4561]] [#r5ecbad2]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|タイトルにスペースを含む場合、Yahoo検索から存在...
|~バージョン|1.4.7|
|~投稿者|[[TOBY]]|
|~状態|質問|
|~投稿日|&new{2010-02-28 (日) 07:45:29};|
***質問 [#l48f31d4]
質問させて頂きます。
以前より"Hoge Mage"というタイトルのページがすでにあるのに
"Hoge+Mage"というページを新規で作成を乱発されるという、
スパム書き込みのような、そうでもないような書き込みが相次...
何とかこちらで出来る対処はないものか?と思い書き込んだ次...
[[spam_filter.php:http://miasa.info/index.php?%C8%FE%CB%E...
またアクセス解析を見るに手動で書き込んでいるようです。
アクセス解析など原因を調査したところ、Yahoo検索からの来訪...
Yahoo検索からは、Pukiwiki上のタイトルにスペースを含むペー...
スペースの変わりに"+"に置き換えたURLに飛ぶようでした。
具体的には、元のURLに%20を含むと%2Bに置換したURLに飛んで...
例:"Hoge Mage"というもとのページではなく、Yahoo検索では"...
(Googleではこのようなことはありません)
こちらのwiki以外でも同様のことが起こっているはずです。
対処法としては、
-"Hoge+Mage"ページを作って"Hoge Mage"へ誘導する
-"Hoge+Mage"ページを作って#includeで"Hoge Mage"を読み込む
-%2Bを含むアクセス(Hoge+Mage)を%20(Hoge Mage)へ飛ばす
などがあると思いますが、
前者2つはページがかなり多すぎるため、難しいと感じています。
最後の方法を取るものとして、どのような指針を立てたもので...
念のため、Yahoo検索には報告済みです。
環境は Pukiwiki 1.4.7 EUC版です。
***回答 [#rbe6cd3b]
- [[dev:BugTrack2/294]] のコメントにあるindex.php?cmd=rea...
// cmdもpluginも指定されていない場合は、QUERY_STRINGを...
if (! isset($vars['cmd']) && ! isset($vars['plugin'])) {
$get['cmd'] = $post['cmd'] = $vars['cmd'] = 'read';
if ($arg == '') $arg = $defaultpage;
- $arg = rawurldecode($arg);
+ $arg = urldecode($arg);
$arg = strip_bracket($arg);
$arg = input_filter($arg);
$get['page'] = $post['page'] = $vars['page'] = $arg;
}
とするか、が回避法ですかね。 -- &new{2010-02-28 (日) 19:...
- ありがとうございます。うーんなるほど、 [[plus:質問箱/25...
- あ、あれ、本当ですね。index.php?cmd=read&page=Hoge+Mage...
#comment
終了行:
**[[質問箱/4561]] [#r5ecbad2]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|タイトルにスペースを含む場合、Yahoo検索から存在...
|~バージョン|1.4.7|
|~投稿者|[[TOBY]]|
|~状態|質問|
|~投稿日|&new{2010-02-28 (日) 07:45:29};|
***質問 [#l48f31d4]
質問させて頂きます。
以前より"Hoge Mage"というタイトルのページがすでにあるのに
"Hoge+Mage"というページを新規で作成を乱発されるという、
スパム書き込みのような、そうでもないような書き込みが相次...
何とかこちらで出来る対処はないものか?と思い書き込んだ次...
[[spam_filter.php:http://miasa.info/index.php?%C8%FE%CB%E...
またアクセス解析を見るに手動で書き込んでいるようです。
アクセス解析など原因を調査したところ、Yahoo検索からの来訪...
Yahoo検索からは、Pukiwiki上のタイトルにスペースを含むペー...
スペースの変わりに"+"に置き換えたURLに飛ぶようでした。
具体的には、元のURLに%20を含むと%2Bに置換したURLに飛んで...
例:"Hoge Mage"というもとのページではなく、Yahoo検索では"...
(Googleではこのようなことはありません)
こちらのwiki以外でも同様のことが起こっているはずです。
対処法としては、
-"Hoge+Mage"ページを作って"Hoge Mage"へ誘導する
-"Hoge+Mage"ページを作って#includeで"Hoge Mage"を読み込む
-%2Bを含むアクセス(Hoge+Mage)を%20(Hoge Mage)へ飛ばす
などがあると思いますが、
前者2つはページがかなり多すぎるため、難しいと感じています。
最後の方法を取るものとして、どのような指針を立てたもので...
念のため、Yahoo検索には報告済みです。
環境は Pukiwiki 1.4.7 EUC版です。
***回答 [#rbe6cd3b]
- [[dev:BugTrack2/294]] のコメントにあるindex.php?cmd=rea...
// cmdもpluginも指定されていない場合は、QUERY_STRINGを...
if (! isset($vars['cmd']) && ! isset($vars['plugin'])) {
$get['cmd'] = $post['cmd'] = $vars['cmd'] = 'read';
if ($arg == '') $arg = $defaultpage;
- $arg = rawurldecode($arg);
+ $arg = urldecode($arg);
$arg = strip_bracket($arg);
$arg = input_filter($arg);
$get['page'] = $post['page'] = $vars['page'] = $arg;
}
とするか、が回避法ですかね。 -- &new{2010-02-28 (日) 19:...
- ありがとうございます。うーんなるほど、 [[plus:質問箱/25...
- あ、あれ、本当ですね。index.php?cmd=read&page=Hoge+Mage...
#comment
ページ名: