我正在将网站从一台服务器迁移到我的计算机上的临时虚拟机。当我尝试访问我的VM上的站点时,我被重定向到原始服务器,我找不到原因。
如何告诉Apache记录重定向的原因?
原始服务器在http://www.example.com访问,其内容由WordPress提供。在这台服务器上,我已经存档了数据库,Apache配置和WordPress目录。然后我将它导入我的VM并编辑了wp-config.php以连接到本地数据库。
现在,当我在浏览器中键入我的VM的IP时,收到302并且我被重定向到http://www.example.com。该站点的Apache配置不包含重定向或重写规则,并且站点目录中没有.htaccess
。
以下是VM上网站的配置。每个其他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>