草庐IT

url-connection

全部标签

ruby-on-rails - Rails 2.3 - 如何使所有 URL 以正斜杠 "/"字符结尾?

我正在做一个项目,客户的SEO顾问坚持网站上的所有URL(大部分是动态的)必须以尾部正斜杠结尾,例如/主页/索引/我不知道如何在Rails中实现它,或者即使它是Rails任务,有人知道如何实现吗? 最佳答案 虽然我同意Gareth的观点,但他所说的部分是有道理的;Google会将在任何方面都不同的网址视为……不同。假设有10个站点链接到/home/index,另一个站点链接到/home/index/——所有这些入站链接GoogleGoodness都变得分散了。因此,有几件事要做,都属于“URL规范化”的标题。注意:您的标题说的是Ra

apache - 用户友好的 URLS .htaccess

我有以下代码:RewriteRule^fishing/([^/]*)/([^/]*)fishery.php?url=$2®ion=$1[L]RewriteRule^fishing/([^/]*)region.php?region=$1[L]当我输入domain.com/fishing/fife时,它​​会显示正确的region.php文件。但是,如果我在domain.com/fishing/fife/中键入末尾带有/的内容,则会加载fishery.php页面。我该如何防止这种情况?其次,如果它加载为/fishing/fife而不是fishing/fife.php对SEO不利吗?毕

php - 一些 SEO 工具告诉我该网站正在重定向到一个奇怪的 url

我有一个非常奇怪的“问题”。我尝试使用一些在线重定向工具从网站(http://www.zen-slim.com/)检查我的主页,但我从他们那里得到了一个奇怪的“react”。http://imageshack.us/photo/my-images/690/55667353.jpg/http://imageshack.us/photo/my-images/593/52062478.jpg/http://imageshack.us/photo/my-images/443/79452246.jpg/正如您在图片中看到的那样,在这个特定的工具上,我收到了两个302重定向,然后是一个200(我认

seo - url规范化怎么解决?

网址http://www.example.com/和http://www.example.com/index.html两者都显示相同的网页。但是搜索引擎将它们视为2个不同的url。因此,页面排名会出现split并影响SEO。网络搜索得到的可能解决方案:1.UseDirectoryIndexindex.htmlinthe.htaccessfile.这告诉搜索引擎http://www.example.com/和http://www.example.com/index.html是一样的。我面临的问题:.htaccess文件中的DirectoryIndexindex.html期望所有子文件夹也

wordpress - 更改 Wordpress URL.. 安全吗?

我有一些链接想更改。示例如下:我有:site.com/linktochange/article-title-here我想将其更改为:site.com/link-to-change/article-title-here如何向这些类别添加破折号?是否需要301重定向?每个类别下的文章是否仍然有效? 最佳答案 Wordpress将允许您更改永久链接并处理其余部分,但您可能会失去一些搜索引擎的点击率。更多信息在这里:http://codex.wordpress.org/Using_Permalinks如果您自己托管,您可以使用mod_rew

url - 如果我在 url 中公开实体 key ,有什么优点/缺点?

我知道使用symfony2通过路由系统获取漂亮的url非常简单,我喜欢它。但是,当路由参数仅基于slug时,我必须通过slug找到它。$em->getRepository('Bundle:Entity')->findOneBySlug($slug);我正在考虑将这两个参数结合起来,例如stackoverflowhttp://mysite.com/articles/234/the-title.仅为SEO维护slug参数建议并直接使用实体ID(234)查找。$em->getRepository('Bundle:Entity')->find($id);使用此策略的优点/缺点是什么。我是对的吗

asp.net - 如何更改javascript :__doPostBack Url to full Url

我的职业是SEO,我最近开发了一个数据库驱动的ASP.NET站点。我的网站内部链接有问题。我的链接显示为doPostBack,但我希望它们显示实际的URL,以便搜索引擎可以抓取它们。当前:这是我侧边栏中的链接模式。所有链接都是这种格式Home这只是侧栏中的一个链接。所有链接都采用这种格式。我希望他们像Home我怎样才能做到这一点? 最佳答案 如果它们是链接而不是asp:LinkBut​​ton我认为他正在使用的链接,请告诉您的开发人员使用普通的href链接。或者移动到MVC并使用MVC路由器。他正在使用服务器端控件(你告诉我)可以是

wordpress - 就 SERP 而言,静态 URL 是否优于动态 URL?

我一直在阅读SEO以及如何构建我的链接以获得更好的SERP。我使用WordPress作为我网站的框架,并使用自定义模板从我的数据库中检索数据。使URL动态的是?和&的使用。仅此而已。Google建议我的URL中不应包含太多属性-这是可以理解的。动态:www.mysite.com/?id=123&name=some+store+name&city=london静态:www.mysite.com/london/some+store+name/123Q1:我觉得在这个静态URL中添加商店ID不好看。但我确实需要它才能从数据库中获取数据,对吗?阅读各种博客,我看到很多SEO(专家)在说不同的话

regex - 需要帮助重写规则以使 url 干净且 seo 友好?

当前模式是http://example.com/questions.php?qcid=25&name=java我想让它成为http://example.com/25/java其中qcid必须是[0-9]并且name必须是可读和编码。如果它包含超过1个单词,则它们之间必须有'-'连字符。例如面向对象。 最佳答案 在.htaccess中Options+FollowSymlinksRewriteEngineonRewriteRule^([0-9]+)/([a-z0-9\-]+)(?!(.css)|(.js))$questions.php?

.htaccess - nginX 中的 URL 重写

我们目前运行Apache并使用.htaccess在包括WordPress和OpenCart在内的多个脚本中重写URL。出于性能原因,我们想转移到nginX+Varnish堆栈。我们如何在nginX中处理URL重写,我们能否自动化它,就像WordPress和OpenCart写入(写入).htaccess的方式 最佳答案 location^~/location{#somecodeelserewriterewrite^/your_rules#Ortry_files$uri@rewrite_loc;}location@rewrite_loc