WAMP 服务器将旧域名重定向到新域名?

WAMP server redirect old domain names to new domain name?

我有 WAMP 服务器,其中有 5 个项目托管在 192.168.0.10 作为

192.168.0.10:80
192.168.0.10:81
192.168.0.10:82
192.168.0.10:83
192.168.0.10:84

现在我已经更改并将所有这些项目移动到新服务器 192.168.0.11 as

192.168.0.11:80
192.168.0.11:81
192.168.0.11:82
192.168.0.11:83
192.168.0.11:84

我想如果还有人访问 192.168.0.10:80/* 应该重定向到 192.168.0.11:80/*

最佳解决方案是什么? 暂时我可以保留旧服务器并在那里放置一些文件,例如.htaccess 用于重定向

我在旧服务器的 .htaccess 文件中尝试了以下,但它仍然没有重定向

<IfModule mod_rewrite.c>
   RewriteEngine on 
   RewriteRule ^$ app/webroot/ [L]
   RewriteRule (.*) app/webroot/ [L]

   #code below is for redirtect
   RewriteEngine On
   RewriteCond %{HTTP_HOST} ^192.168.0.10$
   RewriteRule ^(.*)$ http://192.168.0.11 [R=301,L]
</IfModule>

根据您展示的示例,请您尝试以下操作。请确保将这些规则始终放在 htaccess 文件的顶部。值等完全基于此处原始发布者显示的示例。

RewriteEngine ON
RewriteCond %{HTTP_HOST} ^192\.168\.0\.10:81$
RewriteRule ^ http://192.168.0.11:%{SERVER_PORT}%{REQUEST_URI} [NE,R=301,L]

注意: 根据 OP 的建议,在条件行中编辑了带有端口 81 的行。