人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

http://aaa.jpで接続した際に、.htaccessを使用し、
http://www.aaa.jpへリダイレクトする方法を教えてください。

※記述方法について

ホームページが置いてあるデータの直下に
すでに.htaccessが置いてあり、下記の記述がすでにあります。
# Automatically added to force to php4 before server default changed to php5 on [072408]
AddType application/x-httpd-php .php
Action application/x-httpd-php /global-bin/php4.cgi

1行あけて下記のソースを追記するとエラーになってしまいました。

<Files ~ \"^.(htaccess|htpasswd)$\">
deny from all
</Files>

Redirect permanent aaa.jp www.aaa.jp

order deny,allow


どこが悪いのでしょうか。

ちなみに下記のようなソースも見つけました。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(aaa\.jp)(:80)?
RewriteRule ^(.*) http://www.aaa.jp/$1 [R=301,L]

いろいろソースがあってどれがシンプルで
よいのかがよくわかりません。


※アップロード方法について
/www/htdocs/の中にホームページ一式はいっています。
すでに.htaccessが置いてあります。


良い方法をアドバイスいただけますと
うれしいです。
よろしくお願いたします。

●質問者: warumaki
●カテゴリ:インターネット ウェブ制作
✍キーワード:.htaccess .jp AAA ALL application
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● deflation
●35ポイント

残念ながら、.htaccessでは実現できません。

ネームサーバに設定するような内容なのですが、ご質問の要望は矛盾を起こすことになるので、通常は設定できないはずです。


2 ● うぃんど
●35ポイント ベストアンサー

wwwありに統一したい場合はphpに関する既存のものはそのままに、下記3行だけを追加してみてください

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(example.com)(:80)? [NC]
RewriteRule ^(.*) http://www.example.com/$1 [R=301,L]

ダメな場合はサーバーの仕様によるものと思われますので、コメント欄にサーバーの仕様(レンタルならばレンタルしている会社名と契約している内容)を書き込んで返答を待ってみてください

回答回数を20回にするのではなく「コメント・トラックバックを表示する」にチェックを入れておいて頂いて、コメント欄のほうに状況報告を書き込むほうが、現状把握が早くなり、応答も速くなるということに繋がります

(回答の返信欄では回答者一人にだけ通知されますが、下部のコメント欄であればオープンされた回答すべてに対してコメントが入ったことの通知メールが届きます)

(回答投稿回数を増やして受け取りポイントを増やしたいという人もいるようですが、そのような人たちには結果に応じて配点を多めにしてあげれば良いだけの話になりますし、解決に繋がらないような嘘や間違いの場合には遠慮なくゼロポイントにしてしまうのが、他の質問者や回答者自身への注意喚起となりますので、ご遠慮なくゼロにしてしまいましょう)

◎質問者からの返答

ありがとうございます!

たいへん参考になりました。

ただ、設置してみたものの、wwwなしでも見れています。

サーバの仕様かもしれませんね。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ