2017-07-17 2 views
-2

私は今やアドレスhttps://example.com/のサイトを持っています。アドレスhttps://example.com.htmlでもこのサイトへのアクセスを可能にするには? htaccessに何を書き込むのですか?2番のアドレスでサイトにアクセスする方法

+0

あなたがこのサイトにアクセスする_host名_として 'example.com.html'を使用できるようにしたいわけ?これは.htaccessを使用して行うことはできません。これは、DNSレベルとサーバー構成を変更する必要があります。 – CBroe

答えて

1

htaccessに書き込むものは?

何もありません。

質問は何を書くべきではないのですか?で、.htaccessと書いてください。答えは:サイトをその名前の1つ(example.comまたはexample.com.html)にリンクするものは書き込まないでください。同じことがPHPのソースファイルや設定ファイルにも当てはまります。

残りは、適切な名前の登録、ネームサーバーとApacheの設定です。

Apacheの設定に関しては、WebサーバーのIPアドレスが1.2.3.4であるとします。 Apacheの設定ファイル(httpd.conf Fe)は今これに類似のものが含まれます。Apacheは、ドメインexample.com.htmlをお知らせするために

<VirtualHost 1.2.3.4:80> 
    ServerName example.com 
    DocumentRoot "/www/docs/example.com" 
    # Other configuration directives for domain example.com 
</VirtualHost> 

をあなたは<VirtualHost>ブロックにServerAliasを追加することができますexample.comと同じです:

<VirtualHost 1.2.3.4:80> 
    ServerName example.com 
    ServerAlias example.com.html 
    DocumentRoot "/www/docs/example.com" 
    # Other configuration directives for domain example.com 
</VirtualHost> 

すでに名前とネームサーバーが既存のサーバーを指すように正しく構成されていると仮定して、Apacheを再起動すれば正常に動作します。

読むよりおよそ<VirtualHost>ServerAlias

関連する問題