このスレッドはクローズされています。記事の閲覧のみとなります。
www.example.com と example.comの関係について |
|
- æ¥æï¼ 2007/01/09 19:14
- ååï¼ アパッチャー
- 下記の疑問が気になるので、どなかたご回答お願いします。
http://www.example.com
http://example.com
上記どちらからでもアクセス可能にするにはどのようにしたらよいのでしょうか?
又は http://example.comにアクセスしたら http://www.example.comと表示させる方法。
その逆の方法も教えていただけると助かります。
通常ですとどちらが基本となっているのでしょうか?
よろしくお願い致します。
|
■ コンテンツ関連情報
Re: www.example.com と example.comの関係について ( No.6 ) |
|
- æ¥æï¼ 2007/01/10 18:32
- ååï¼ アパッチャー
- お返事ありがとうです。
>【前提条件】 > 「.htaccess」を設定しない状態 > 【動作】 > ① 「http://www.example.com」でアクセスできますか? > ② 「http://example.com」でアクセスできますか?
はい、両者とも問題なくアクセス出来ます。
>【前提条件】 > 「.htaccess」を設定した場合 > 【動作】 > ③ 「ページが表示されません」とはどちらのURLでアクセスした時ですか?
①、②共に同じ「ページが表示されません、DNSエラー」がでてしまいます。
>【その他】 > ④ 検証時は、ローカル内からですか?それともグローバルからですか?
検証時はローカル内で全て行っております。 名前解決も正常に設定済みです。
.htaccessについてはご教授頂いた記載以外では正常に動作している事も確認済みです。
よろしくお願いします。
|
Re: www.example.com と example.comの関係について ( No.7 ) |
|
- æ¥æï¼ 2007/01/10 19:50
- ååï¼ 管理者
- >>【前提条件】
>> 「.htaccess」を設定しない状態 >> 【動作】 >> ① 「http://www.example.com」でアクセスできますか? >> ② 「http://example.com」でアクセスできますか? > > はい、両者とも問題なくアクセス出来ます。
「http.conf」の「Options」によって動作が変わりますが、当方の予測と意図しない動きですね・・・ 当方では、「http://example.com」でアクセスした場合は『Access forbidden!(403 Error)』が出ると思ったのですが・・・ ちなみに「http://example.com」でアクセスすると何が表示されますか?(インデックス表示ですか?)
下記コマンド実行時には、ファイルは「.htaccess」しかありませんよね? # ls -la /var/www/html/transfer
> ② バーチャルホスト設定 > # vi /etc/httpd/conf.d/virtualhost.conf > NameVirtualHost *:80 > <VirtualHost *:80> > ServerName example.com > </VirtualHost> > <VirtualHost *:80> > ServerName www.example.com > DocumentRoot /var/www/html/transfer > </VirtualHost>
上記で誤っていないですよね?リアルドメインとバーチャルドメインが反転しているとか? 以下例 NameVirtualHost *:80 <VirtualHost *:80> ServerName www.example.com </VirtualHost> <VirtualHost *:80> ServerName example.com DocumentRoot /var/www/html/transfer </VirtualHost>
|
Re: www.example.com と example.comの関係について ( No.8 ) |
|
- æ¥æï¼ 2007/01/11 00:15
- ååï¼ アパッチャー
- お返事ありがとうです。
申し訳ないです、1つ言い忘れてた事があります。 私がしたいドメインはバーチャルドメインでの事です。
メインのドメインはそのままで問題がないので、 バーチャルドメインに対してのみそのようにしたいと考えています。
説明不足で大変申し訳ございません。
メインホストが[example.jp] [example.com]が今回設定したいバーチャルホストと仮定します。
現在は下記のように設定しています。
<VirtualHost *:80> ServerName example.jp DocumentRoot /var/www/html </VirtualHost> <VirtualHost *:80> ServerName example.com DocumentRoot /var/www/html/transfer </VirtualHost> <VirtualHost *:80> ServerName www.example.com DocumentRoot /var/www/html/transfer </VirtualHost>
話が最初に戻ってしまい申し訳ないのですが、 ここからどのように設定すれば良いでしょうか?
よろしくお願いします。
|
Re: www.example.com と example.comの関係について ( No.9 ) |
|
- æ¥æï¼ 2007/01/11 08:53
- ååï¼ 管理者
- 「/etc/httpd/conf.d/virtualhost.conf」の内容
NameVirtualHost *:80 <VirtualHost *:80> ServerName example.jp DocumentRoot /var/www/html </VirtualHost> <VirtualHost *:80> ServerName example.com ServerAlias *.example.com DocumentRoot /var/www/html/transfer </VirtualHost>
「/var/www/html/transfer/.htaccess」の内容 Redirectpermanent / http://example.jp/
修正したら、apacheを再起動して確認してみてください。
|
Re: www.example.com と example.comの関係について ( No.10 ) |
|
- æ¥æï¼ 2007/01/11 20:41
- ååï¼ アパッチャー
- お返事ありがとうです。
NameVirtualHost *:80 <VirtualHost *:80> ServerName example.jp DocumentRoot /var/www/html </VirtualHost> <VirtualHost *:80> ServerName example.com ServerAlias *.example.com DocumentRoot /var/www/html/transfer </VirtualHost>
上記のように設定してしまった場合は 他のサブドメインを作成した際にアクセス不可能になってしまいませんでしょうか?
www.example.com → exmple.comになったとしても
toshiba.example.com までも → example.comにアクセスしないでしょうか?
例:toshiba.example.com sony.example.com
上記のようなサブドメインでもアクセスには支障はないでしょうか?
よろしくお願いします。
|
■ その他