工事中
実際のところどうなのか分かりませんが,Googleは ? や & が含まれているページをインデックス化しないという話があります.また,URLをシンプルにしたいと思ったので,PATH_INFOを使って,? や,& が含まれないURLを使用できるようにしてみました.
次のページを参考にしています.
使った PukiWikiのバージョンは,1.4.5 です.
つぎの箇所を
// QUERY_STRINGを取得 if (array_key_exists('QUERY_STRING',$_SERVER) and $_SERVER['QUERY_STRING'] != '') { $arg = $_SERVER['QUERY_STRING']; } else if (array_key_exists('argv',$_SERVER) and count($_SERVER['argv']))
このように変更
} else if (array_key_exists('PATH_INFO',$_SERVER) and $_SERVER['PATH_INFO'] != '') { $arg = preg_replace("/^\/*(.+)\/*$/","$1",$_SERVER['PATH_INFO']); } else if (array_key_exists('argv',$_SERVER) and count($_SERVER['argv']))
これらについては,こちらを参照してください.そのまま,まねしているだけです.
PukiWiki with PATH_INFO - wiki@nothing
PATH_INFO を使うと,URL が http://isolinear.info/wiki/index.php/FrontPage の用になります. そのため,相対パスで,CSSファイルや画像ファイルを指定している場合,パスの指す場所がずれてしまいます.
スキンで,CSSファイルや,画像ファイルを直に指定している場合は,絶対パスで書き直す必要があります.
pukiwiki.ini.php で IMAGE_DIR を絶対パスで指定する必要があります.理由はスキンと同じです.
define('IMAGE_DIR', 'http://isolinear.info/wiki/image/');