0

寻找通过 .htaccess 或 PHP 替换/过滤 URL 的解决方案:

www.domain.com/?site=FilteringSite.com

应该去:

www.domain.com

我尝试过:

#SEO Friendly 301 Redirects
Redirect 301 http://www.domain.com/?site=FilteringSite.com http://www.domain.com

并且似乎不起作用。

htaccess 文件

#### mod_rewrite in use
Options +FollowSymlinks
RewriteEngine On
4

1 回答 1

2

很确定 a301 Redirect不适用于查询字符串,但您可以尝试 PHP 解决方案,例如:

<?php

$badDomains = array("filtersite.com", "filteringsite.com");

if(in_array(strtolower($_GET['site']), $badDomains)) {
    header("Location: http://mydomain.com", true, 301);
    exit;
}

不过,我确实相信重定向仅适用于?. ^^

于 2013-04-21T10:15:59.703 回答