さくらインターネットでxoopsのpicoを使用し、wrapsモード有効、mod_rewriteモード有効に設定すると、URLの途中に「index.php」が含まれてしまい、
http://hogehoge.com/modules/pico/index.php/fugafuga.html
のようになってしまう。マニュアル通りに、picoディレクトリにある「.htaccess.rewrite_wraps」のファイル名を「.htaccess」へ変更するだけではダメなようだ。「.htaccess」を下記のように設定(URLをフルパスで記述)することで解決した。
http://hogehoge.com/modules/pico/fugafuga.html
のようなURLでアクセスできる。
[codesyntax lang=”text” title=”.htaccess”]
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ http://hogehoge.jp/modules/pico/index.php?path_info=$1 [QSA,L]
[/codesyntax]