このハックは、XOOPSの動的URLを短い(URLの中の「modules」をカットしてくれます)静的URLにし、検索エンジンにインデックスされやすくなるということで、以前から導入を試みていました。
しかし、.htaccessファイルをアップロードした瞬間にサイトがエラー表示になってしまいうまくいきませんでした。
今回、やっと下記の手順でうまくいきましたので、ポイントをご紹介します。
1) loadpages.phpの編集(最初、何を編集すればいいかわかりませんでした)
38行目の「$script_path = “http://localhost/loadpage.php”;」
これを自分のサイトのURLに変更→例「$script_path = “http://eye-jp.com/loadpage.php”;」
2).htaccessファイル に 「RewriteBase /」という1行を追加(エラー表示が消えて成功しました)
【原本】
#
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*.(htm|html) loadpage.php [L]
RewriteRule ^$ loadpage.php [L]
#
【修正】
#
RewriteEngine on
RewriteBase / ←これを追加です!
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*.(htm|html) loadpage.php [L]
RewriteRule ^$ loadpage.php [L]
#
—————————————————-
本当にこのSimplified URLs は素晴らしいですね!! 感謝です。