如何解决WAMP 服务器将旧域名重定向到新域名?
我有 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 为
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/$1 [L]
#code below is for redirtect
RewriteEngine On
RewriteCond %{HTTP_HOST} ^192.168.0.10$
RewriteRule ^(.*)$ http://192.168.0.11$1 [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 的行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。