我会使用 mod_rewrite 将 google 定向到正确的国家/地区特定站点地图吗?例如domain.com/sitemap.xml 和domain.co.uk/sitemap.xml
我们有一个网站,两个英语域的内容相同。
在搜索了处理此问题的最佳方法后,我们选择了谷歌建议的使用国家/地区特定域名 - 显然谷歌将根据用户的位置提供正确的域名。
不幸的是,我们的 CMS 仅提供一个 sitemap.xml 文件 - 因此站点地图中的链接仅包含国家/地区特定域之一。
我们现在已经为每个域(在不同的目录中)创建了一个 sitemap.xml 文件,但需要一种方法来根据传入域提供正确的站点地图。
例如
domain.com/sitemap.xml(仅 .com 网址)& domain.co.uk/sitemap.xml(仅限 .co.uk url)
这是 mod 重写的工作吗?如果是,您将如何进行设置?
这是我们第一次在 CMS 提供的内容之外使用 mod-rewrite,并且发现文档有点令人困惑,抱歉 - 任何帮助将不胜感激!
干杯
We have a site with identical content for two english speaking domains.
After searching around for the best way of handling this, we opted for google's recommendation of using country specific domain names - apparently Google will serve up the correct domain based on the user's location.
Unfortunately our CMS will only serve up one sitemap.xml file - so the links in the sitemap only contain one of the country specific domains.
We've now created a sitemap.xml file for each domain (in different directories) but need a way to serve the correct sitemap based on the incoming domain.
e.g.
domain.com/sitemap.xml (.com urls only) & domain.co.uk/sitemap.xml (.co.uk urls only)
Is this a job for mod-rewrite and if so, how would you go about setting this up?
This is our first experience with mod-rewite outside of what the CMS provides and have found the documentation a bit confusing sorry - any help would be much appreciated!
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您绝对可以为此使用 mod_rewrite 并使用 HTTP_HOST 作为条件,例如:
这将导致在服务器上发生重定向,因此客户端的浏览器不会被重定向。
You can definitely use mod_rewrite for this and use HTTP_HOST as a condition, for example:
This will cause the redirect to happen on the server, so the client's browser doesn't get redirected.