小编Vit*_*liy的帖子

在 apache/centos Web 服务器上重定向页面的最佳方式

我有一个 centos 6.5 Web 服务器,通过使用虚拟主机在 1 个 IP 地址上运行 2 个网站。

domain1.com 和 domain2.com - 两者都托管在上面的同一 Web 服务器上。

我需要将大约 40 个页面从域 1 重定向到域 2,“例如”:

domain1.com/page1 -> domain2.com/new-page-1
domain1.com/welcomepage -> domain2.com/new-welcome-page
domain1.com/johnsmith -> domain2.com/elvis
domain1.com/test -> domain2.com/production
Run Code Online (Sandbox Code Playgroud)

*请注意,我重定向的页面不在相同的结构/名称下,它们转到完全不同的结构/名称。

谁能建议我可以/需要做什么来完成这项任务?

编辑 #1 我尝试通过 httpd.conf 文件中的 VirtualHost 部分执行此操作。请参阅下面的我的条目。

<VirtualHost *:80>
 ServerName domain1.com
 ServerAlias www.domain1.com
 RedirectPermanent / http://www.domain2.com/page12345/
</VirtualHost>

<VirtualHost *:80>
 ServerName domain1.com
 ServerAlias www.domain1.com
 RedirectPermanent /AboutUs/Founders http://www.domain2.com/about-us-founders/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

在上述两个条目中,只有第一个正常工作并正确重定向。第二个是重定向到:http : //www.domain2.com/page12345/AboutUs/Founders 有 什么想法吗?

web-hosting web-server centos redirect apache-2.2

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache-2.2 ×1

centos ×1

redirect ×1

web-hosting ×1

web-server ×1