php将旧的php站点路由到新的ror站点

时间:2014-10-20 08:07:51

标签: php url-routing

我在php中有一个网站abc.com,现在在轨道上制作了一个其他网站abcd.com,我希望将所有转到php网站的请求重定向到abcd.com ... 例: abc.com/page3 - > abcd.com/page3 abc.com/non_existing_link - > abcd.com

这个php网站只是硬编码,没有使用任何框架,我希望在index.php中编写脚本,该脚本将接受指向abc.com的ny链接,然后检查扩展名并将其重定向到abcd上的相应链接。 com ...我被建议从同事那里写一个控制器,我不熟悉mvc功能,也不熟悉控制器类和东西...

2 个答案:

答案 0 :(得分:0)

如果您的网络服务器运行apache,我建议将.htaccess文件放在原始服务器的根目录中,如下面的答案:.htaccess redirect all pages to new domain。如果您希望保持名称相同(在新域上重定向到完全相同的名称),请使用以下行:

RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,QSA]

此方法适用于非常有限的工作/编码: - )

答案 1 :(得分:0)

我相信你有几种方法可以实现这一目标:

  1. 在所有php页面中使用php重定向。
  2. How to make a redirect in PHP?

    1. 修改目录中的.htaccess文件
    2. http://kb.mediatemple.net/questions/242/How+do+I+redirect+my+site+using+a+.htaccess+file%3F

      1. 如果您有来自托管服务提供商的其他控制系统的cpanel,则直接在那里进行。