GNU/Linux >> Linux の 問題 >  >> Linux

.htaccessを介した簡単なWebサイトのリダイレクト

概要

Webサイトの存続期間中、名前が変更される可能性があり、訪問者が古いWebサイトにアクセスするのではなく、新しいWebアドレスに自動的にリダイレクトされるようにすることができます。これを実現するために、Webサーバーでは、管理者(およびファイルシステムにアクセスできるWebサイトの所有者)が特別なファイルを使用してリダイレクトを実装できます。

Apache Webサーバーは、「。htaccess」ファイルと呼ばれるファイルを使用します。このファイルにより、ディレクトリまたはサブディレクトリレベルでのきめ細かい制御が可能になります。古いサイトから新しいサイトへのリダイレクトを実装するには、コンピューターのテキストエディターを使用して.htaccessファイルを作成し、それをWebサイトにアップロードします。変更はすぐに有効になります。

手順

次の行を.htaccessファイルに入力する必要があります:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.com.au [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com.au [NC]
RewriteRule ^(.*)$ https://www.newsite.com.au [L,R=301,NC]

名前が.htaccessであることを確認してください 「。」重要です!

それをWebサイトのドキュメントルートにFTPで転送し、テストします。エラーなしで失敗した場合は、Webサイトの管理者に連絡して、Webサーバーの構成で.htaccessファイルが許可されていることを確認してください(通常はデフォルトで有効になっています)。


Linux
  1. .htaccessファイルを介したアクセスのブロック

  2. rsyncを使用してWebサイトをミラーリングする

  3. (ドット)htaccessファイルを使用してサイトをリダイレクトするにはどうすればよいですか?

  1. .htaccessファイルを介してExecCGIを有効にするにはどうすればよいですか?

  2. Webホスティング移行に関するFAQ

  3. 単純な Web サーバーの監視 (稼働中)

  1. Ubuntu16.04でサイトコピーを使用してリモートWebサイトを維持する

  2. .htaccessファイルを介してExecCGIを有効にする方法は?

  3. .htaccessを介してサイト上の特定のファイルへのアクセスを拒否する方法