我想让一个php 301重定向的基础上,如果其他语句。我有两个类别,并希望页面在类别2重定向到另一个网址。
是否可以将类别2的所有页面从domain1.com重定向到domain2.com?
那么: domain1.com/pagetitle.html到domain2.com/pagetitle.html?
我有以下几点,但似乎行不通。in_category是可以的,但是重定向只是基本urldomain2.com,而不是domain2.com/pagetitle.html:
if (in_category('2') ){
Header( "HTTP/1.1 301 Moved Permanently" );
header('Location: http://www.markett.nl' . $url_suffix . '/' . $url, true, 301);
} else { }------------------------------------
这还是让我发疯..。
我有以下内容,但是firefox说在加载一些cookie时出现了问题。
这是正确的标记吗?
<?php $category = get_the_category();
$url = $_SERVER['REQUEST_URI'];
// Redirect to correct site on basis of section id
if(in_category('2') ){
header('Location: http://www.domain2.com/' . $url, true, 301);
exit; }
?>我也被重定向的请看这张图片。
发布于 2012-01-24 11:29:48
看看$_SERVER vars,找出您需要哪个vars:服务器。
使事情变得更容易:
var_dump($_SERVER);
die();在您的代码(一次)之前添加此内容,以找出变量的组成。我没有给出完整的答案,因为了解这些变量也是很好的。
https://stackoverflow.com/questions/8985968
复制相似问题