Simplified URLs を導入しました

このハックは、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 は素晴らしいですね!! 感謝です。

  • このエントリーをはてなブックマークに追加
ログイン