我有一个网站,其中以下两个网址都转到同一页面。
www.mydomain.com/pd/Children_Products/Toys/1/
www.mydomain.com/pd/Children_Products/Toys_/1/
第一个网址为Toys
,第二个网址为Toys_
。
这对搜索引擎不利。我希望在访问第二个URL时,返回404未找到的页面,或者只是重定向到第一个URL。
我不是在寻找这个特定网址的解决方案,而是在我的网站中针对不同目录发生这种情况的所有此类实例。
非常感谢任何帮助。
谢谢!
答案 0 :(得分:1)
您应该提供有关您的设置的更多详细信息。你使用Apache HTTPD吗?您的页面中是否包含某些代码,例如PHP?
您可以查看mod_rewrite,可以使用与URL中的任何_
匹配的正则表达式进行配置。例如:
RewriteEngine On
RewriteRule ^(.*)_/(.*)$ /$1/$2 [R]