草庐IT

Apache 将子域重定向到文件夹,将文件夹作为子域处理

它可能看起来很复杂,但我需要更改现有网站的结构以使其对搜索引擎优化更友好。当前结构是面向子域的。例如:sub.example.com/page/var/var2/...我需要合并同一顶级域下的所有子站点。例如:www.example.com/sub/page/var/var2/...这部分已经对我有用了:#Ifemptysubdomain,redirectto"www"RewriteCond%{HTTP_HOST}^example.com$RewriteRule^(.*)http://www.example.com/$1[QSA,L,R=301]#Ifnotemptysubdomain

javascript - 加载外部内容,以便 Google 可以搜索以用于 SEO 目的

我正在开展一个项目,我们希望将外部内容加载到客户网站上。主要要求是我们希望客户拥有尽可能简单的包含(如类似于Doubleclick的单行链接),并且最好不必涉及任何服务器端语言。建议的两种方法是iframe或加载document.write内容的javascript文件。我们更多地关注后者,因为它似乎为最终用户带来了更可靠的易读性和简单性——一行Javascript。谷歌将无法预测地索引这件事,这让我们感到震惊。我已经阅读了关于此主题的大部分关于javascript和索引的帖子(例如http://www.seroundtable.com/google-ajax-execute-1516

seo - Broken Link 测试 404 错误,但页面出现在浏览器中

我刚刚对我的网站进行了SEO测试http://www.photographyattic.com使用seositecheckup.com。它用404错误标记页面From100distinctanchorlinksanalyzed,72ofthemseemstobebroken.当我用浏览器查看时,这些页面似乎没有损坏。示例http://www.photographyattic.com/category-1知道为什么会这样吗? 最佳答案 http://www.photographyattic.com/category-1正在发送HTTP

apache - 如何将域重定向到根域,但子域主页转到其他地方?

尝试通过.htaccess将子域重定向到Apache服务器上的根域,但需要将子域主页重定向到其他地方。例如:blog.example.com-->example.com/blog/blog.example.com/post-title-->example.com/post-title目前我有这个:RewriteEngineOnRewriteRule^/?$http://example.com/blog/[R=301,L]RewriteRule^(.*)$http://example.com/$1[R=301,L]我觉得应该可行,但我收到“太多重定向”错误。为了让事情变得更加尴尬,我需要

url - 国际化 - 是否翻译网址

我发现很多关于urlschemes的话题,最常见的是:www.mysite.com/fr/productswww.mysite.com/en/productswww.mysite.com/es/products做这样的事情是常见的还是有用的?www.mysite.com/fr/produitswww.mysite.com/en/productswww.mysite.com/es/productos即翻译路径和页面内容。 最佳答案 我不确定StackOverflow是否适合这个论坛,但这里是:从技术角度来看,选项1可能是最容易实现的。

seo - 提供基于 IP 国家/地区的内容、子域和 Google

我正在设计一个相当大的网站,将在全局范围内针对其行业。该站点正在检测IP地址国家/地区,以便提供与访问者所在国家/地区相关的内容。基本上很多内容将仅限于给定国家/地区的访问者。我担心的是,Google似乎并不太关注基于IP的内容,因为Ireadhere.他们似乎认为Google可能对抓取基于IP的内容实现更好的支持,但不确定何时以及这篇文章的日期是2011年11月。因此,我一直在考虑如何让Google按国家代码(如us.site.com或site.com/us)抓取网站的IP内容,仍然通过IP检测访问者的国家并重定向到适当的位置。不知道是不是因为我有时有点奇怪,但我似乎觉得子域us.s

ruby-on-rails - 检查站点是否已在搜索引擎和目录中列出的代码

我目前正在用Rails开发一个应用程序,它需要检查一个网站是否已在Google、Bing、Yahoo、Yelp和黄页中列出。根据我的研究,最好的方法是在Google和Bing上检查site:domain.com并查找结果并在Yahoo目录中检查该域。还有其他方法吗?我的意思是一些代码片段来检查域的主页或使用他们的API或类似的东西。还有如何查看Yelp和黄页。 最佳答案 您可以使用mechanize并编写web风格的驱动程序谷歌:在搜索词上用这个搜索你的域site:checkmeout360.comhttps://www.googl

.htaccess - 默认语言根级别

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion您好我目前运行的多语言网站组织如下:site.com/fr/(法国),site.com/be/(比利时),site.com/uk/(英国)...site.com是我们可以选择国家/语言的页面。我听说这样做不是一个好习惯,我应该为site.com设置默认语言我的问题是:1-我应该添加例如美国英语作为默认语言吗?2-删除/fr/并设置永久重定向到根目录(.com/fr/product重定向到.

seo - distancebetween.com网站的seo是如何实现的?

当我在Google中搜索类加罗尔到孟买之间的距离时,distancebetween.com出现在搜索结果中。我的意思是,如果我搜索任何来源到目的地之间的距离,他们就会得到相应的结果。他们有一个动态页面,用户可以在其中输入源和目的地,这些输入将传递给googlemapsapi以获取距离。他们是如何为他们的网站做SEO的?这是示例URL:http://www.distancesbetween.com/distance-between/distance-from-mumbai-to-andhra-pradesh-office-of-the-jds/86843/r3/它们是否生成所有源到目标U

asp.net - SEO 友好 301 重定向 .htm 到 .aspx

我目前有一个扩展名为.htm的中小型网站。我重新设计了整个网站,这次使用了.aspx扩展名。我想发布301重定向以保持我的搜索引擎排名,但不确定如何以对蜘蛛友好的方式从.html页面执行此操作。通过研究,我多次遇到对ISAPI重定向的引用(但我似乎没有在哪里可以找到完整的解释,只是指向isapiredirect.com的链接,它不会加载)。除此之外,我被建议通过asp.net引擎运行所有.htm页面并通过asp代码发出重定向。我不知道如何完成。我不熟悉asp.NET(新网站不是我设计的),而且只熟悉LAMP,这似乎更容易用.htaccess管理。非常感谢您的帮助、时间、考虑或建议