【发布时间】:2016-04-26 23:39:42
【问题描述】:
如何检查网址 - http://www.hotek.com.ua/live/5605/forum15000/223、http://www.hotek.com.ua/5635/forum12200/223 是否包含“live”和“forum”字样。
我正在尝试这个(就像这里的Check if url contains certain word then display)但它没有帮助。
$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if ((strpos($url, 'forum') !== false) or (strpos($url, 'live') !== false)){
header('HTTP/1.0 404 Not Found');
echo "404 Not Found";
exit();
}
我需要 404 Not Found 或 noindex 或 301 永久移动到主页只是为了从 Google 索引中删除这些页面。
【问题讨论】:
-
只是你应该在你的情况下使用
&&而不是||? -
究竟是什么不起作用?您说这无济于事,但不是问题到底是什么,即您所期望的以及发生了什么。