urlの正規化をしたいのですがスマートURLのせいかのかうまく動作しません
yuko > urlの正規化をしたいのですがスマートURLのせいかのかうまく動作しません @ 2014/5/9 5:41 |
---|
現在
wwwあり www無し index.phpあり index.php無し の状態で、urlを正規化しないとグーグルに正しく評価してもらえないということを 初めてしりました。 なので実行しようとしましたがうまくいきません。 もしかしたら、スマートURLをONにしてるからなのかなと思いこちらで質問しました。 ロリポップのこのページを参考にしています。 www無しのurlにしようと思い 以下のタグを『.htaccess』に記載してアップロードしました。 RewriteEngine On # www無しのURLに統一 RewriteCond %{HTTP_HOST} ^www\.hogemoge\.com RewriteRule ^(.*) http://hogemoge.com/$1 [R=301,L] ※『hogemoge.com』の部分は、ご自分のアドレスを入力しています。 すると、 www有りのurlで検索してみるとアクセスできるものの文字崩れ www無しのurlで検索してみると正常。 www有りでもアクセスできてしまうのでなぜ?と思いつつ 一応これでいいのかな?と思って www無しのurl内のリンクを確認してみると 文字崩れやアクセスできないページが・・・」」 トップページは正常なのに。 色々調べましたが原因がわかりません。 もしかしたらスマートURLをONにしているせいなのかなと思ったのですが 素人判断でいろいろ触るのが怖くてできません。 そもそも、スマートURLをONにしてるのに index.phpありでも検索出来てしまうのが腑に落ちません。 スマートURLとはindex.phpを隠すだけの機能なのでしょうか? ■ BaserCMSのバージョン:3.0.7 |
cosam > Re: urlの正規化をしたいのですがスマートURLのせいかのかうまく動作しません @ 2014/5/10 13:14 |
---|
404 not found!
I'm sorry! Virus was present in this reply. |
yuko > Re: urlの正規化をしたいのですがスマートURLのせいかのかうまく動作しません @ 2014/5/20 10:59 |
---|
引用: www有りでもアクセスできてしまうのでなぜ? ロリポップへログインして頂き、独自ドメインの【サブドメイン設定】をご確認ください。 この設定が独自ドメインで公開しているディレクトリと異なっている可能性が考えられます。 これが「URLの統一のため.htaccessを設置したのに、www付でもアクセス出来てしまう」原因と想像します。 ↑解決できました。ありがとうございます。 引用: そもそも、スマートURLをONにしてるのに yuko様の過去のご質問にあったURLのサイトを拝見させて頂きましたが、 「サイト内リンク」の一部に「index.php」を含むリンクが有ります。 URL正規化作業の第一歩として「サイト内リンク」を全て修正されると良いでしょう。 サイト内リンクをすべて修正後に「URLの正規化」に着手されるとよいと思います。 ↑おそらくできました。 最後に、こちらのスレッドの件は、解決されてましたでしょうか? http://forum.basercms.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=1552&forum=5 ↑未解決です。もう少し頑張ってみます。 ありがとうございました。 ■ BaserCMSのバージョン:3.0.7 |