草庐IT

seo - HybridUrlCodingStrategy 与谷歌不兼容?

我们在Wicket应用程序中使用MixedParamHybridUrlCodingStrategy以便让google解析漂亮的url。网址格式:http://host/domain-objecs/{id}/a-long-title-for-my-object该页面有一些ajax有状态组件。当有人打开这些​​页面之一时,他会自动重定向到:http://host/domain-objecs/id/a-long-title-for-my-object.0这是google的一个问题,表明由于重定向导致抓取错误。您对如何解决这个问题有什么想法吗?当用户代理是机器人时不重定向?

.htaccess - 问题 301 redirect not allowing login in the backend

我在带有301重定向的CMS的htaccess中发现了一些问题。当尝试解决规范url(将站点重定向到www.site)时,我遇到了无法登录后端(www.site/admin)的问题。htaccess条件是:RewriteEngineOnRewriteCond%{HTTP_HOST}!^www\.site\.co.uk$RewriteRule(.*)http://www.site.co.uk$1[R=301,L]我想我需要包含一个允许URI/admin不被重定向的表达式,但是怎么做呢? 最佳答案 像这样,例如:Options+Foll

asp.net - 用于检测用户位置的地理定位替代方案

我的网站需要检测用户所在的国家/地区,以便我可以针对该国家/地区完善内容。以前我尝试过地理定位,但我认为这对SEO有负面影响,并且还会导致用户首次加载网站时出现延迟。我希望以另一种方式检测国家/地区,例如如果可能,可能通过用户浏览器中可用的信息。有没有人在不使用地理定位的情况下成功检测到用户位置? 最佳答案 一种替代方法是使用用户的IP地址,但这可能不可靠:http://www.dotnetcurry.com/ShowArticle.aspx?ID=325 关于asp.net-用于检测用

asp.net-mvc - ASP.NET MVC URLs - 正确的方法

目前我的项目有一个页面domain/cocktail显示所有鸡尾酒的列表。如果用户想过滤列表,他可以选择排序顺序、鸡尾酒的起始字母和强度。所以url看起来像domain/cocktail?letter=B&sort=nu&strength=2&page=4。据我所知,使用此类网址并不是最佳选择。您可以建议使用什么方法来获得具有相同功能的对SEO友好的URL。 最佳答案 ASP.NETMVC应用程序使用ASP.NET路由系统,它决定URL如何映射到特定的Controller和操作。在浏览器请求时的默认路由系统下http://yours

.htaccess 结合了 301 重定向和 URI 重写

我有一个非常简单的.htaccess文件,可以启用重写引擎,并允许我在我的Web应用程序中使用URI。问题是我需要做一个301重定向来让我的没有www的网址通过www重定向到我的网站(同时保留当前的重写功能,重定向每个子目录对我域根目录中index.php的访问),到优化搜索引擎优化。我就是无法让它工作。:(所以简而言之,我需要结合当前代码:RewriteEngineonRewriteRule^(.+)/$index.php使用301重写规则是RewriteEngineonRewriteCond%{HTTP:Host}^website\.com$RewriteRule(.*)http\

php - 在不影响搜索结果的情况下使 $_GET 搜索 URL(包含术语)SEO 安全?

我的网站有一个现有的PHP/MySQL搜索(目前正在制作中)。访问者可以通过$_GET表单(通过输入搜索词)搜索网站。$_GETURL看起来像->http://localhost/search/theterm(我使用$_GET的原因是搜索结果也可以很容易地定向。也因为我对搜索php文件进行了分页,这是$_GET['term']变得有用(跨各个页面)的地方。我正在为整个网站的SEO友好URL使用mod_rewrite,所以我担心这样的搜索URL会影响网站一致的SEOURL流...因为访问者可以轻松输入非alpha-数字字符....感谢所有回复。 最佳答案

php - 如何使用 mod_rewrite 重写 url

我的网址目前看起来像这样:http://domain.com/news/articles.php?id=22&category=investments&title=securing-your-future-making-the-right-investment如何使用mod_rewrite使url看起来更像这样:http://domain.com/news/articles/investments/securing-your-future-making-the-right-investment编辑:也需要包含id变量 最佳答案 #e

ruby-on-rails-3 - 图片未加载的 Facebook SEO

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:HowdoesFacebookSharerselectImages?我有一个最近上线的应用程序。在我的Facebook墙上,当我输入我的应用程序的URL时。Facebook显示可用的缩略图。目前它正在显示GoDaddy的缩略图。我猜是因为Facebook正在缓存图像。所以我在某处读到关于放置image_src在上元素。在Rails3.1中应该是:或者:并且正在使用正确的元标记在Facebook上显示正确的缩略图?如果是这样,我是否需要等待几个小时才能在Facebook上显示缩略图?编辑我有:"/>"/>Fac

php 发送 404 header 问题

一个简短的问题。我知道如何在php中发送404header,但是当我这样做时,页面仍然继续加载内容。在这种情况下,我还必须使用die()终止脚本。我有一个定制的自制cms,速度非常快,非常适合我的网站。但出于某种原因,谷歌已将不正确的链接编入索引,该链接很可能是由于某些不再存在的旧代码所致。正在发生的事情是诸如“/AWebDirectory/AndAnother/function.fopen/”之类的目录已附加到url即www.someurl.com/index.php/AWebDirectory/AndAnother/function.fopen/这不是抛出404,因为index.p

Ajax 内容和 noscript 替代方案 - 最佳实践?

我正在开发的网站上有一个内容列表页面,该页面使用ajax根据用户选择的过滤条件提取项目。(按日期/标签/流派等过滤)为了让页面适用于爬行机器人和非JavaScript用户,我也有一个标准的内容列表,隐藏的,但在标题中有一个noscript标签,使其显示:block(已被告知这在html5中是可以的)。问题是-该网站现在正在做所有事情-通过ajax和其他方式加载内容,只是用CSS隐藏。我确信这不是最佳做法,但我正在努力想出一个内容只加载一次的解决方案。对此事的任何想法将不胜感激。 最佳答案 您可以始终使用CSS显示它们,然后使用JS隐