草庐IT

url-connection

全部标签

ruby-on-rails - 如何在不需要前缀的情况下为 Vanity URL 设置 Rails routes.rb

我希望设置routes.rb以支持不需要前缀的虚URL。例如,不需要mysite.com/articles/seo-url-here中的“articles/”。我只想要mysite.com/seo-url-here我如何设置routes.rb以便当url访问我的站点时:routes.rb查看url中seo-url-here的值是否与我的数据库中的记录匹配在表Article.seo_url中。如果未找到匹配项,则routes.rb应继续向下移动到routes.rb文件的其余部分。 最佳答案 入门的基本代码:#config/routes

Apache regex -301 重定向以消除 url 路径中的重复项

我们使用的CMS生成格式为www.domain.com/home/help/contact/contact的URL。这里第一次出现的联系是目录,第二次出现是HTML页面本身。这些URL在SEO领域引起了问题。我们已经实现了规范标签,但企业希望确保他们不会在搜索引擎和Google分析中遇到这些重复项,并要求我们在我们的网络服务器上实现301解决方案。我的问题是我们有一个正则表达式来查找这些匹配项,但我还需要匹配项之前的URL部分。我们的正则表达式是.*?([\w]+)\/\1+并且它返回/home/help/contact/contact中的contact。我怎样才能获得/home/he

seo - 搜索引擎优化的 URL 格式提示?

我正在寻找符合SEO标准的网站的url编码技巧。我有一个我需要的变量列表!hypen=用于拆分位置,Leeds-UK-England空格=出现空格的下划线hypen=加号用于一些英国地区(stafford-upon-avon)正斜杠=用于事物名称的感叹号。被选中的人是坏人还是好人?有没有更好的,我很确定我需要所有数据,以便正确解码url。我的“搜索引擎优化”给了我一份不好但不好的list。我搜索了这些,谷歌似乎给出了相同类型的结果。干杯,萨基 最佳答案 Google过去不将下划线识别为单词分隔符-请参阅此articlefrom200

seo - 在我的网站上使用有机 URLS?

我将如何让我的网站使用有机url(如http://www.mysite.com/aboutus)-我不想使用CMS-我的网站由index.php提供支持,无论如何在/之后获取文本我可以从数据库中选择那个页面吗?我宁愿不做/?aboutus谢谢你:D 最佳答案 您必须使用URL重写引擎。ApacheHTTP服务器通过mod_rewrite模块提供URL重写。您可能需要查看这些文章以开始使用:AddedBytes:URLRewritingforBeginnersApache:URLRewritingGuide

seo - 修改漂亮 URL 时管理 URL 重定向 - 最佳实践

如果您的URL不基于可能会更改几次的数据属性(例如“标题”),那么管理URL重定向的标准是什么?我有一个包含大量图片的网站,我想让url看起来像这样:http://www.mySite.com/images/132123/my-cool-image-title现在假设一群人将图像添加为书签,一周后我将其更改为:http://www.mySite.com/images/132123/renamed-image-title所以现在必须为那些为旧的添加书签的人提供重定向......现在假设每张图片平均发生3次。这意味着我要映射很多很多重定向。我似乎有一个重定向数据库。在这种情况下,最佳做法是

java - Wicket:如何动态添加元机器人:如果 URL 包含字符串 "?wicket:",则没有索引

我该从哪里开始呢?我知道如何向页面添加元标记,我想Page#onBeforeRender是这样做的好地方。但是:如何确定当前URL是否包含“?wicket:”?打电话((WebRequest)getRequest()).getHttpServletRequest().getRequestURL()只返回问号前的部分,getPageParameters()返回null。提前感谢您的启发:) 最佳答案 是的.....又对了,我在发布后偶然发现了答案:((WebRequest)getRequest()).getHttpServletReq

c# - mvc.net 动态 url

我希望制作一个MVC站点,它可以使用路由完全控制url结构。routes.MapRoute("BlogView",//路由名称"view/{blogurl}",//带参数的URLnew{controller="view",action="view",productLink=""}//参数默认值);路线.MapRoute("ProductGrid",//路线名称"category/{category}",//带参数的URLnew{controller="category",action="Index",category=""}//参数默认值);我目前有以下网址;www.myblog.co

mod-rewrite - 将静态页面 url 呈现为对 SEO 友好的不同 url

我开发了一个网站,其中有一些静态页面。比如探索、回家、反馈。这些链接如下website.com/views/explore.phpwebsite.com/index.phpwebsite.com/views/feedback.php我想为上面提到的每个URL写一个不同的SEOURL。可能吗?即例如website.com/views/explore.php应该转换/可见为website.com/explorewebsite.com/views/feedback.php应该转换/可见为website.com/give/feedback等等 最佳答案

ajax - 与谷歌的#!一团糟,重定向对转换后的 URL 有什么影响?

因此Google采用:http://www.mysite.com/mypage/#!pageState并将其转换为:http://www.mysite.com/mypage/?_escaped_fragment_=pageState...所以...将具有301状态的内容重定向到类似以下内容是否公平:http://www.mysite.com/mypage/pagestate/然后返回一个HTML快照?我的想法是,如果您有一个现有的html结构,并且您只想添加ajax作为渐进式增强,这将是一个公平的方法,如果Google只是跳过_escaped_fragment_并为重定向的URL编制索

mod-rewrite - mod_rewrite 和冗余/旧 url,需要一些 SEO 最佳实践

看看谷歌目前如何看待我们的网站,并得出结论......基本上,我们使用URL重写的沼泽标准结构来使它们看起来对SEO友好。例如,产品URL的形式为anystring_([0-9]).html等等。当然,这允许我们在产品ID之前链接到我们想要的任何内容……我们已经完成了。过去,产品页面是Product_Name_79.html,然后变成了Brand_Name_Product_Name_79.html。apache并不真正关心,在任何一种情况下都会传递id79。然而,谷歌现在有这个产品的2个版本缓存在不同的URL下——这不是一件好事,因为它继续到达第一个URL并抓取它。同样的事情也适用于我