我正在编写一个新脚本,基本上当有人在我的网站上搜索某些内容时,它通常会如何到达这里:
http://domain.com/index.php?q=apples
到
我已经在 PHP 和 htaccess 中完美地完成了这项工作,但我遇到的问题是后来在新的子域页面上使用了 original 关键字。
现在我可以使用 parse_url 从 url 中获取关键字,但我的脚本也过滤掉了潜在的问题,例如:
public function sanitise($v, $separator = '-')
{
return trim(
preg_replace('#[^\w\-]+#', $separator, $v),
$separator
);
}
所以如果有人搜索 netbook v1.2
新的子域将是:
http://netbook-v1-2.domain.com
现在我可以取出关键字,但它带有破折号而不是原始关键字。我也在寻找一种通过 301 重定向发送原始关键字的方法。
谢谢!