草庐IT

REDISCLOUD_URL

全部标签

如何在ASP.NET Core中获取任何URL的路由值?

我需要在ASP.NETMVC核心中获取任意URL的路由值。可能是这样的问题:如何确定任意URL是否匹配定义的路线,因为我没有找到任何直接的方法。而且我也无法使用这种方法。看起来一旦我有一个带有URL请求的httpcontext,就很容易获得路由值,并查看源代码ASPNET/托管在Github中,我到达了HTTPContextFactory创建的地步,但事实就是如此,只是无法进一步!有人知道该怎么做吗?提前致谢!看答案我知道这是一个较旧的帖子,但这是我为了从基于URL的ASP.NETMVCCore应用程序中运行的RouteCollection获得Routedata所做的。publicasyncT

php - 从 _GET 查询创建 SEO 友好的 URL

我有一个使用GET请求的搜索表单。当我按下回车键时,该url和往常一样对SEO不友好,有没有一种方法可以让它在输入时显示SEO友好的url?例如。GETRequesthttp://someurl.com?a=search&query=what+are+you+looking+forSEOURLshouldbehttp://someurl.com/search/what+are+you+looking+for我已经创建了一个规则RewriteRule^search/(\w+)index.php?a=search&query=$1在我的.htaccess中,当我在地址栏中手动输入SEOUr

search - 我页面中的重复 URL,最佳解决方案?

我有一个这样写URL的网站:mypage.com/post/3453/post-title-name-person其实重要的是post和ID部分(3453)。我刚刚为SEO添加的标题。我最近更改了一些标题名称,但人们仍然可以使用旧网址访问,因为我只是获得了打开页面的ID,所以:mypage.com/post/3453/post-title-name-personmypage.com/post/3453/name-person...将打开相同的页面。错了吗?Google网站管理员工具告诉我,我有8765个重复页面。因此,为了解决这个问题,我将旧标题重定向到post/id/current-

ruby-on-rails - Friendly_id 名称未显示在 url 中

我已将friendly_idgem添加到我的应用程序中。name属性不会替换URL中的索引。gemgem'friendly_id','~>5.1.0'迁移railsgmigrationadd_slug_to_itemsslug:string迁移文件classAddSlugToItemsControllerdefshow@searched_item=Item.friendly.find(params[:id])endView路径/views/items/show.html.erb路线resources:items,only:[:new,:create,:update,:show]按钮生成

php - 如何在 URL 中实现 slug 替换 id

目前我有一个主页(index.php),其中包含几个指向另一个页面(story.php)的链接。为了加载不同的故事,我的超链接如下BestMobilePhonesof2016如您所见,URL类似于:story.php?cat_id=0&n_id=2我想将URL更改为类似Best-Mobile-Phones-of-2016的Slug。这些slug以字段形式出现在表中。现在我的问题是,如果我想使用slugs而不是通过id来提供页面,那么我应该怎么做?我的意思是说我的超链接应该如何指向index.php中的不同故事。希望您能理解我的问题。在这方面的任何帮助将不胜感激。

seo - 用于 SEO 和用户友好性的 URL 建议

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion你们觉得哪个更好?mysite.com//media//ormysite.com//media/-标题部分被完全忽略,仅用于提供用户可读的url。它可以改变。大家觉得怎样比较好呢?前者的优点是,如果标题被截断/未链接,url仍将解析,但后者的优点是左侧可读,丑陋的id在右侧,可能不会被注意到。我实际上不知道如果我将mediaId与标题结合使用是否会遇到问题。你们有推荐另一种类型的URL吗?

java - 如何在 STRUTS 上重写 SEO 友好的 URL?

我们有一个使用Struts框架用Java编码的网站。该网站的网址不是seo友好的。都像下面这样../buyerApplication.do&companyId=2323现在我们想让这些URL对SEO友好,我搜索并找到了这些解决方案:tuckey.org/urlrewrite:但我不依赖这个系统。添加“&”之后的标题链接结尾,例如“../newsId=33233&does-art-in-the-city-equal-art-for-the-city”:在这个解决方案中我不确定运作良好。我正在等待您的建议,以最好地解决这个问题。 最佳答案

optimization - SEO - 如何避免搜索引擎爬虫不读取整个 URL

我的URL中有大约7个查询字符串参数:http://www.examplesitname.com/EN/en/tshirt-jeans.aspx?productid=324175730&documentid=295110&producttitle=Pyjama+Tshirt&categoryid=55479572&source=TreeStructureNavigation&numberpage=1&pos=TG_n_n如果我将其分解为以下查询字符串参数:产品编号文件编号产品名称类别id来源编号页数位置其中我只需要向搜索引擎显示productId和documentId,实现此目的的最佳

CakePHP、URL 和 SEO

我正在向我们的SEO专家解释cakephpurl结构是域/Controller/View/参数所以要查看特定产品,URL可能是这样的:example.com/products/show/product-name-slug然后这将映射到productscontroller上的show函数,并将product-name-slug作为参数,以便它可以呈现正确的产品页面。他认为这很好但问我是否可以命名Controllerp和Viewd所以url将是:example.com/p/d/product-name-slug因为这会使适当的关键字(product-name-slug)在整个url中具有更

asp.net - SEO 的文件夹与 URL 结构和路由

MVC站点是否会因为url结构与文件夹结构不同而影响SEO?我们的网络组目前主要做经典的asp,但正在评估更新的技术以供future开发。我们一直在使用ASP.NETMVC,但我们的管理层似乎对将其作为SEO的良好解决方案犹豫不决。一个主要争论点是网站的物理(文件夹)结构对SEO至关重要。由于MVC“路由”URL请求并返回基于View文件的html,但默认情况下会限制对View文件夹的访问,因此有人认为MVC不如用于SEO目的的“更简单”网站结构。据说Google和其他抓取工具非常老练,可以嗅出文件夹结构,这很重要,足以让我们放弃转向更新的技术。我的直觉告诉我,Google或许能够做到