【发布时间】:2018-12-29 20:43:47
【问题描述】:
所以我已将我的网站从 site.com 移至 sub.site.com。我还移动了预订系统。
我是否可以在 site.com 上的 index.php 上使用 PHP 代码来检查用户是否希望 site.com/unbook.php 自动将它们重定向到 sub.site.com/unbook.php
最佳做法是某种“如果 url 中有任何东西而不是 site.com,则重定向所有内容”
类似
$urlafter = explode("site.com", $url);
if (strlen ($urlafter[1]) > 0 ) {
header("Location: sub.site.com".$urlafter[1]);
exit();
}
或者使用$_SERVER[REQUEST_URI]甚至.htaccess之类的东西会更好
-- 编辑--
不重复,因为它们只显示 .htaccess 答案,我更喜欢 PHP
【问题讨论】:
-
如果你是Apache用户,请使用htaccess,不要忘记正确的
STATUS CODE -
感谢雅各布!我确实尝试过搜索,但找不到任何帮助。你也有PHP版本的吗?
标签: php redirect webserver url-redirection