Time Zone Clock

ミカン同盟 BBS

0238200
Joomla!でSEO 設定する前にhtaccess.txtを書き換える 印刷
Joomla! メモ - Joomla! 覚え書き 5103 hits
作者 kanon   
2009年 1月 04日(日曜日) 08:53
Thumbnail


Joomla!でSEO 設定をすると、URLが普通のホームページのようなアドレスにできるのですが、この部分をただ「いいえ」から「はい」に変更してもリンク先がエラーになってしまいます(404エラーや500エラー)。

Joomla!管理画面
サイト基本設定サイト設定サイト
タブを開くと、右側にSEO 設定があって、そこのApache mod_rewrite利用のところに警告マークがあります。

そこで、rootディレクトリにあるhtaccess.txt.htaccessに変更することと警告されていますが、私の場合は、これを変更しただけではURLは変更されてもリンクをクリックすると500エラーが出てダメでした。

借りているサーバーでApache mod_rewriteが使えるのはわかっていたので、何が悪いのかと思っていたんですが。
Joomla!じゃぱんのFAQを見たり、
裏ワザ インストールしたらまずはSEO設定を を読んだり、他にも色々検索して見てみたんですが、よくわからず^^;
試した結果が以下の簡単な書き換えをすることでした。


で、ちゃんと動くようにするためにどうしたかといいますと。
アップする前にhtaccess.txtを書き換える必要があったんですね。
(もちろん、書き直して上書きアップロードしてもいいです)

書き換える場所はhtaccess.txt53行目にある
# RewriteBase /
# を取って
RewriteBase /
に書き換えるだけです。

もし、#を取るだけでは動かなかった場合、/の後にパスを書く必要があるかもしれません。

(joomlaのインストールディレクトリがサイトのtopでないときは.htaccssのRewriteBaseをサイトのトップからのパスに書き換えます)

または、23行目にある
Options +FollowSymLinks
# でコメントアウトして
# Options +FollowSymLinks
にするとうまくいくかもしれません。

私の場合は、最初のRewriteBase /の変更をしただけで大丈夫でした。
こういう必要な書き換えについては、Joomla!のファイル説明が英語なので、どうしても躓きやすいですね。

2009年3月7日追記:
上記以外にもサーチフレンドリーURLを使うのにサーバーの問題で躓くところがあるようです。
うちのサーバーは大丈夫だったみたいなんですが、必要な方もいらっしゃるかと思うので、参考ページをリンクしておきます。

サーチエンジンフレンドリー設定の前に(joomla1.5) (超初心者のjoomla1.5備忘録より)

一部サーバでのサーチエンジンフレンドリーURL設定 (Joomlaismより)
Sakura.ne.jp さくらのレンタルサーバ・スタンダードで動作しました (Joomla!じゃぱんの旧フォーラムより)

Joomla 構築ではまらないためにITNAVI.comより)
80codeサーバーでのJoomla!1.5のSEFJoomler!.netより)

 

2010年1月2日:上のリンクを追加・変更しました。

 

Joomla!でSEO 設定する前にhtaccess.txtを書き換える (by Joomla!メモ)


この記事を評価する ( 10 人が評価しました )

Comments (3)

avatar kanon
0
 
 
せっかくSEO 設定できるようになったんですが、これを使うと使いたいプラグインが正常に動作しないことがわかったので、使うのをやめました。
なので、えらく長い不親切URLですが、まあ仕方ありませんね。
お名前 *
画像認証   
ChronoComments by Joomla Professional Solutions
コメントを投稿
キャンセル
avatar taricafe
0
 
 
SEO設定で躓き、ここにたどり着きました。

# RewriteBase /  →  RewriteBase /

で解決しました!ありがとうございます★
ずっと悩んでたので助かりました(;_;)

プラグインに不具合が出たというのが気になります…
ちなみにどのプラグインか教えていただけますか?
(私のサイトは今のところ大丈夫みたいですが)
お名前 *
画像認証   
ChronoComments by Joomla Professional Solutions
コメントを投稿
キャンセル
avatar kanon
+1
 
 
taricafeさん、こんにちは。
お役に立ったようで良かったです。

ご質問の使えないプラグインというのは、
このサイトのコンテンツになっているゲームのスキル表示をするためのプラグインで、
普通のJoomla!サイトには全く関係ありませんので、ご安心ください。

それでは、Joomla!でのサイト作成がんばってくださいね。
お名前 *
画像認証   
ChronoComments by Joomla Professional Solutions
コメントを投稿
キャンセル
コメントフォーム【開/閉】
最終更新 2010年 1月 21日(木曜日) 21:42