草庐IT

escaped_name

全部标签

php - 如何使用 YII 框架指定一个 SEO 友好的 url,比如 twitter www.twitter.com/<name>

我目前正在使用Yii框架,我想知道是否有人知道如何在Yii中自动设置SEO友好的url,例如www.twitter.com/?我知道如何在config/main.php中手动执行此操作,但我希望能够动态生成它。我也可以在Grails中做到这一点。在Yii中,我知道你需要有另一个参数,比如www.twitter.com/l/,但我不想要那个参数,任何人都可以分享吗?谢谢。 最佳答案 用这个编辑配置文件main.php'components'=>array(.....'urlManager'=>array('urlFormat'=>'p

网址 : Files and Directories with the same name?

在URL方案中,如果目录和文件具有相同的名称,是否有任何不利之处?我举个例子来说明我的意思:假设您想进行分页。你可以这样做:http://example.com/watches/page1http://example.com/watches/page2http://example.com/watches/page3http://example.com/watches/page4您可以将其解释为:目录“watches”包含4个文件——“page1”到“page4”。现在,第一页可能会被经常访问,因此缩短指向它的链接是有意义的:http://example.com/watcheshttp:

ajax - AJAX 站点的 Google 索引 : how to transition from _escaped_fragment_ method?

我的网站目前使用hashbangURLs和Google弃用的建议,即在使用_escaped_fragment_查询参数请求时提供静态页面。使用弃用方法的静态预生成页面示例:https://tweepi.com/app/#!/helpisstaticallyservedwhenrequestinghttps://tweepi.com/app/?_escaped_fragment_=/help我正在构建一个动态页面,不想一直重新生成一个静态HTML文件。我读了Google'snewrecommendation它只是说不要禁止Googlebot抓取您网站的CSS或JS文件。假设一个新的动态页

ajax - 这个 AJAX URL 的 _escaped_fragment_ 请求会是什么样子?

假设我有一个带有此URL的AJAX应用程序:http://www.foo.com/bar#!a=1&b=2&c=3crawableAJAX会是什么?来自GoogleBot的请求是什么样的?我假设是这样的:A)http://www.foo.com/bar?_escaped_fragment_=a%3D1%26b%3D2%26c%3D3但它看起来真的是这样的:(即=不是url编码的)B)http://www.foo.com/bar?_escaped_fragment_=a=1%26b=2%26c=3B)是我将收到的实际请求是否正确?仔细检查spec看起来B)是正确的,但我仍然觉得它有点令人

ajax - Apache "_escaped_fragment_"重定向

我在重写Apache时遇到了问题,由于某些原因,上面的第一条规则在没有标志“R”的情况下不工作。但我想在内部进行重定向。#FROMhttp://mysite.ru#TOhttp://mysite.ru/?_escaped_fragment_=#SNAPSHOT/mysite/server/base/public/snapshots/index.htmlRewriteCond%{QUERY_STRING}^_escaped_fragment_=$RewriteRule^$/snapshots/index.html?[NC,R,L]#NOK(ifRmissed)#FROMhttp://my

ajax - 我如何删除 ?_escaped_fragment_= 使用 .htaccess

Google发现我允许最终用户使用ajax加载来浏览我的内容,并且将我的页面作为用户客户端加载,而不是在新页面加载时请求它们。因此,它不是尝试索引www.mysite.com/page,而是请求www.mysite.com/?_escaped_fragment_=/page这根本不是我想要的。我的快照在与ajax加载内容相同的URL上提供。该网站没有使用查询,它不支持它们,我不想建立这种支持。这意味着所有页面在谷歌上看起来都已损坏,这当然很不幸!目前,所有页面请求都使用.htaccess将请求重定向到服务器端,将请求发送到index.php文件,该文件在服务于客户端之前在服务器上编译h

angularjs - nginx escape_fragment 重写 Angular SPA 的静态内容

我有一个有Angular的SPA并生成了静态html页面,以便网络爬虫能够找到并抓取该网站。我将以下代码片段添加到我的nginx站点配置中。if($args~"_escaped_fragment_=/?(.+)"){set$path$1;rewrite^/snapshots/$pathlast;}虽然这对像/abc这样像?_escaped_fragment_=abc这样被抓取的页面的所有子文件夹都有效,但在根url/在?_escaped_fragment_=为空的地方抓取。在这种情况下,nginx会回退到/并提供.js应用程序而不是静态内容。知道正确的重写语句是什么样子的吗?或者我到底

html - 颠倒 &lt;meta name=robots...> 标签中的属性顺序会影响搜索引擎索引吗?

是否反转中的属性到削弱或以任何方式影响搜索引擎索引页面的能力?谢谢:) 最佳答案 我们不可能知道。搜索引擎可能有错误。但从HTML规范的角度来看,不,属性顺序不影响含义。 关于html-颠倒<metaname=robots...>标签中的属性顺序会影响搜索引擎索引吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/21387423/

seo - 模式 hRecipe fn/name 不工作?

我在一个网站上发布了各种食谱,这些食谱用hRecipe模式包装了我的元素。除了name/fn之外,我可以让我的所有架构元素正常工作吗?我不确定为什么这是我在我的代码中声明的名称。如你所见,我写了:CrispySussexfishgoujons这应该意味着它会罚款的名字。在google的结构化数据测试工具中也看到了,还是找不到?http://www.google.com/webmasters/tools/richsnippets?q=http%3A%2F%2Flocalfoodbritain.com%2Frecipes%2Fcrispy-sussex-fish-goujons%2F另外我

seo - 如何测试 _escaped_fragment 解决方案

我们刚刚在我们的测试环境中实现了_escaped_fragment解决方案以及headless浏览器(phantom.js),以使我们的网站可被google抓取。问题是在将此更改推送到我们的生产环境之前,我找不到任何解决方案来测试它。网站管理员工具中的fetchasgoogle链接不起作用。有没有其他方法可以让我们快速测试这一点,而不是等待谷歌抓取工具抓取我们的网站? 最佳答案 您可以编写一个与页面URL混在一起的小书签。它会将#!替换为?_escaped_fragment=并且URL会对哈希bang参数进行编码。然后您至少可以手动