我正在运行一个托管在Apache和Plone上的网站(基于Zope)。我的问题是我有以下网址重复的内容:
www.site.com www.site.nl/en www.site.com/nl
等等,每个页面都显示相同的内容。
Google网站站长工具还会报告以下格式的网站重复:
www.site.nl/news www.site.nl/news /
注意尾随斜杠。
解决此问题的最佳方法是什么(将301重定向到正确的网址)?我可以在Plone源代码中执行此操作吗?或者我应该使用规范标签吗?
此致
答案 0 :(得分:2)
解决问题的最佳方法是使用apache配置。
对于(1),以此为例:
<VirtualHost *>
ServerName www.reinout.vanrees.org
Redirect permanent / http://reinout.vanrees.org/
</VirtualHost>
对于(2):你可能在apache配置结束时有大的“virtualhostmonster”重写。复制/粘贴该行,并在第一行中使用^(.*)/$
代替^(.*)
。这有效地剥离了斜杠。