子域名阻止我的搜索结果在页面排名中上升

发布于 2024-09-15 08:47:00 字数 799 浏览 4 评论 0原文

我的问题是,我有一个网站,它需要为我选择支持的每个城市提供专用页面。早些时候,我决定使用子域而不是直接在我的域之后使用(即我使用 la.truxmap.com 而不是 truxmap.com/la)。我现在意识到这是一个重大错误,因为 Google 似乎将 la.truxmap.com 视为与 ny.truxmap.com 完全不同的网站。例如,如果我搜索“la food Truck Map”,我的网站将位于顶部附近,但是,如果我搜索“nyc food Truck Map”,我看不到任何地方,因为 ny.truxmap.com 在页面中不会很高它本身的排名并没有得到应有的来自更知名的 la.truxmap.com 的提升,

所以我一年前犯的一个错误现在困扰着我的页面排名。我想知道解决我的困境的最轻松的方法是什么。我在 la.truxmap.com 上收到了如此多的新闻,我不能直接关闭该网站,但我可以将 la.truxmap.com 上的所有请求重新定向到 truxmap.com/la 并对所有支持的城市执行相同的操作吗不会破坏我当前从 la.truxmap.com 获得的令人满意的页面排名结果?

编辑 我遗漏了一些关键信息。我使用 Google Apps 来管理我的域(即添加子域),并使用 Google App Engine 来托管我的网站。因此,Google Apps 提供了一种简单的机制来将 truxmap.appspot.com(应用程序引擎域)屏蔽为 la.truxmap.com,但我不知道如何将其屏蔽为 truxmap.com/la。如果我能完成此操作,那么我只需将 la.truxmap.com 301 重定向到 truxmap.com/la,如下所示。

非常感谢!

My problem is that I have a site which has requires a dedicated page for every city I choose to support. Early on, I decided to use subdomains rather than a directly after my domain (ie i used la.truxmap.com rather than truxmap.com/la). I realize now that this was a major mistake because Google seems to treat la.truxmap.com as a completely different site as ny.truxmap.com. So for instance, if i search "la food truck map" my site will be near the top, however, if i search "nyc food truck map" im no where in sight because ny.truxmap.com wouldnt be very high in the page rank by itself, and it doesnt have the boost that it ought to be getting from the better known la.truxmap.com

So a mistake I made a year ago is now haunting my page rank. I'd like to know what the most painless way of resolving my dilemma might be. I have received so much press at la.truxmap.com that I can't just kill the site, but could I re-direct all requests at la.truxmap.com to truxmap.com/la and do the same for all cities supported without trashing my current, satisfactory page rank results I'm getting from la.truxmap.com ??

EDIT
I left out some critical information. I am using Google Apps to manage my domain (that is, to add the subdomains) and Google App Engine to host my site. Thus, Google Apps provides a simple mechanism to mask truxmap.appspot.com (the app engine domain) as la.truxmap.com, but I don't see how I can mask it as truxmap.com/la. If I can get this done, then I can just 301 redirect la.truxmap.com to truxmap.com/la as suggested below.

Thanks so much!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

偏爱自由 2024-09-22 08:47:00

您可以发送“301 永久移动”重定向以使 Google 抓取工具更新其对您网站的引用,不是吗?

请参阅 这篇关于 301 重定向和 SEO 的文章

You could send a "301 Moved Permanently" redirect to cause the Google crawler to update its references to your site, no?

See this article on 301 redirects and SEO.

终弃我 2024-09-22 08:47:00

您需要按如下方式修改您的应用程序:

  1. 添加 www.truxmap.com 作为应用程序的别名(您无法在 App Engine 中提供裸域,因此仅 truxmap.com 不起作用)
  2. 向您的应用程序添加支持用于处理 www.truxmap.com/something/ 形式的 URL,路由到与子域相同的处理程序。在继续之前,您需要确保已调试好所有相对路径问题。
  3. 修改您的应用程序,为 Something.truxmap.com/whatever 下的每个 url 提供 302 重定向至 www.truxmap.com/something/whatever。

You'll need to modify your app as follows:

  1. Add www.truxmap.com as an alias for the app (you can't serve naked domains in App Engine, so just truxmap.com won't work)
  2. Add support to your app for handling URLs of the form www.truxmap.com/something/, routing to the same handlers as the subdomain. You'll need to make sure you've debugged any relative path issues well before continuing.
  3. Modify your app to serve 302 redirects for every url under something.truxmap.com/whatever to www.truxmap.com/something/whatever.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文