2017-11-06 10 views
0

私はapache serverを使用して配布されたレールプロジェクトを持っています。残念ながら、ドメイン名はwwwに登録されていません。だから私が行う場合https://mydoin.comそれは動作しますが、https://www.mydoin.comはありません。今私が必要とするのは、誰かがこのURLをwww https://www.mydoin.comで使用している場合、そのURLからwwwを削除したいということです。これどうやってするの?私はUbuntu 16.04とApache 2.4を使用しています。ウェブサイトのリンクから "www"を削除してください

+0

と「」レコードを追加すでにあなたのサーバーを指している@レコードを探します。 –

答えて

0

まず、www.mydoin.com DNSを登録する必要があります。これを行わないと、あなたのサーバーはあなたのユーザーに届かなくなります。その後、サーバーでリダイレクトを設定するか、要求を書き直すことができます。そのためには、次のリンクをクリックしてください。How to always remove WWW from a url with mod_rewrite?

0

このコードでは、wwwを自動的に削除します。そのサブドメインであってもあなたのために。

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L] 

あなたがあなたのDNSの問題を修正したい場合は、単に 'あなたは「」ホスト名を持つレコード「www」を作成し、それを指定する必要がありwww.yourwebsite.com

関連する問題