How to check if mod rewrite is enabled on your server/ja

出典: Joomla! ドキュメンテーション

ホストサーバーのmod_rewrite (Apache設定)が有効になっていない場合、SEOにおいて多くの問題が生じます。たいていは有効になっていますが(そうでない場合でも)、これが正しいかどうか、もしこれがエラー500などを引き起こしているかを確認できます。

これらがmod-rewriteが本当に有効になっているかを確認する方法です!


1. 管理画面からSEO設定を有効にする:

Joomla 1.0の場合: サイト -> 基本設定 -> SEO: サーチエンジンフレンドリーURLを はい にします。

Joomla 1.5の場合: サイト -> 基本設定 -> サイトタブ SEO 設定: サーチエンジンフレンドリーURLを はい、Apache mod_rewriteを利用を はい にします。(サフィックスをURLに追加はオプションです)。


2. htaccess.txt ファイルを .htaccess へリネーム:

次に.htaccess ファイルに以下のラインのみを記述:

Options +FollowSymLinks
Redirect /joomla.html http://www.joomla.org


3. 次のURLでブラウザからアクセス: http://www.example.com/joomla.html

(上記URLのwww.example.com はあなたのドメインに置き換えてください。)

もしjoomla.orgにリダイレクトされた場合 - mod_rewrite は動作しています。

もしエラーが表示された場合 - mod_rewrite が動作していません。

注: もし"test"のようなサブドメインにJoomla!をインストールした場合は、.htaccess ファイルに次のように記述:

Options +FollowSymLinks
Redirect /test/joomla.html http://www.joomla.org