2

あるサーバーからコンピューター上の一時的な仮想マシンに Web サイトを移行しています。VM 上のサイトにアクセスしようとすると、元のサーバーにリダイレクトされますが、その理由がわかりません。

リダイレクトの原因をログに記録するように Apache に指示するにはどうすればよいですか?

元のサーバーはhttp://www.example.comでアクセスされ、そのコンテンツは WordPress によって配信されます。このサーバーで、データベース、Apache 構成、および WordPress ディレクトリをアーカイブしました。次に、それを VM にインポートし、wp-config.php を編集してローカル データベースに接続しました。

ブラウザに VM の IP を入力すると、302 を受け取り、http://www.example.comにリダイレクトされます。サイトの Apache 構成には、リダイレクトも書き換えルールも含まれておらず.htaccess、サイトのディレクトリにもありません。

VM 上の Web サイトの構成は次のとおりです。他のすべての Apache 構成がデフォルトです。

<VirtualHost *:80>
    ServerName www.example.com

    ServerAdmin support@example.com

    DocumentRoot /path/to/www/htdocs/wordpress
    ErrorLog "/path/to/www/logs/errors.log"
    CustomLog "/path/to/www/logs/access.log" combined
    RewriteLog "/path/to/www/logs/rewrite.log"

    <Directory "/path/to/www/htdocs/wordpress">

    </Directory>

    <Directory "/path/to/www/htdocs">

          Options FollowSymLinks
          AllowOverride None

          # Do not answer to this vulnerability scanner.
          BrowserMatchNoCase "Morfeus Scanner" bad_bot
          Order allow,deny
          Allow from all
          Deny from env=bad_bot

          Options +MultiViews
          DirectoryIndex index

          php_admin_flag allow_url_fopen off
          php_admin_flag expose_php off
          php_admin_flag magic_quotes_gpc off
          php_admin_flag safe_mode off
          php_admin_flag display_errors off
          php_admin_flag log_errors on

    </Directory>

</VirtualHost>
4

0 に答える 0