-1

我有一个网站,以下两个 URL 都转到同一页面。

www.mydomain.com/pd/Children_Products/Toys/1/
www.mydomain.com/pd/Children_Products/Toys_/1/

第一个网址有Toys,第二个有Toys_

这对搜索引擎不利。我希望在访问第二个 URL 时,返回 404 not found 页面,或者只是重定向到第一个 URL。

我不是在寻找这个特定 url 的解决方案,而是在我的站点中针对不同目录发生这种情况的所有此类实例。

任何帮助将不胜感激。

谢谢!

4

1 回答 1

1

您应该提供有关您的设置的更多详细信息。你使用 Apache HTTPD 吗?您的页面中是否包含某种代码,例如 PHP?

您可以查看mod_rewrite,它可以使用匹配_URL 中任何内容的正则表达式进行配置。例如:

RewriteEngine On
RewriteRule ^(.*)_/(.*)$ /$1/$2 [R]
于 2012-12-23T08:27:21.757 回答