我是grails的新手,我对使用SEO友好的URL创建View有一些疑问。假设我有一个页面,我想调用used-products或https://www.sampledomain.com/used-products,我将如何着手创建一个View并将其解析为二手产品?另一个例子是/cell-phones/droid-razor-l1956我对ModelViewController不够熟悉,不知道如何构建我的Controller/View来生成这样的URL。如果有人能帮助我理解如何实现这个目标,我将不胜感激。 最佳答案 /二手产品页面使用
是否有任何服务可以解析网站并就该网站对搜索引擎的友好程度提供某种反馈?甚至可能建议更改标记以改进索引?想想W3C验证服务。 最佳答案 尝试GoogleWebmasterTools.添加网站后,它通常会列出您网站的“问题”,例如重复的标题标签和元描述,以及404错误等。 关于validation-建议更改标记以提高搜索引擎友好性的服务(想想W3C验证服务),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com
Lawnmower上面是我的标记片段,当我使用GoogleStructuredDataTestingTool时收到错误:“错误:页面包含不属于架构一部分的属性“http://purl.org/goodrelations/v1#category”。”我正在考虑从span标签中删除微数据,只保留上面的链接标签和微数据以使其有效。在[http://www.productontology.org/doc/Lawn_mower]上有这样的声明:“突发新闻:schema.org刚刚实现了我们的提议,即考虑到使用此服务定义一个additionalType属性!“我认为这意味着它是兼容的。此错误会影响
在我的Grails应用程序中,我有几个域类,比如Author和Book。我正在使用默认的URL映射:staticmappings={"/$controller/$action?/$id?"{constraints{//applyconstraintshere}}}所以显示id为2的书的相对URL是/book/show/2或者对于id为5的作者来说是/author/show/5。Author和Book类都有唯一的name属性。我更希望URL显示作者或书籍使用名称而不是数据库ID来标识书籍/作者,例如/author/show/shakespeare和/book/show/ulysses。这
我刚刚想到这个,它似乎适用于所有现代浏览器,我只是在(IE8/兼容性、Chrome、Safari、Moz)上测试了它HTMLCSS#my_image{background-image:url('images/my_image.png');width:100px;height:100px;}专业人士:图像替代文本是可访问性/seo的最佳实践没有额外的HTML标记,CSS也非常简单解决了“文本缩进”技术对低带宽用户隐藏文本的csson/imagesoff问题我能想到的最大缺点是cssoff/imageson情况,因为你只会发送透明的gif。我想知道,谁使用没有样式表的图像?某种手机之类的?
我不确定我的问题是否有意义。我已经阅读了有关该主题的所有内容,但它没有回答我的询问。所以这里是:我知道搜索引擎不考虑具有302状态的临时重定向。他们在将一个页面重定向到另一个页面时不传递任何链接汁。301状态重定向不是这种情况。Grails默认所有重定向到302状态。我的问题是:这会对SEO产生任何不良影响,还是根本不会影响?我在这里说的是Controller在处理Action调用时的重定向。由于这不是将一个页面位置更改为另一个页面位置,而是用户进入应用程序的方式,我应该关心我的Controller操作发出什么样的重定向吗?欢迎提供任何解释。 最佳答案
在我的Grails应用程序中,我有几个域类,比如Author和Book。我正在使用默认的URL映射:staticmappings={"/$controller/$action?/$id?"{constraints{//applyconstraintshere}}}所以显示id为2的书的相对URL是/book/show/2。要显示ID为5的作者,它是/author/show/5。Author和Book类都有一个name属性,但这不能保证是唯一的。出于SEO原因,我想在这些URL中包含此名称,例如将显示书籍的URL更改为/book/show/2/the+davinci+code并将显示作者
任何已经使用Grails实现过类似功能的人都可以告诉我哪些是创建格式为“http://www.myservice.com/username”的用户配置文件URL的良好实践(如果有的话),例如在Facebook、Twitter、Linkedin中?我正在尝试通过UrlMappings实现它,在我看来我需要打破代码约定,至少对于Controller而言。所以,欢迎任何建议,谢谢。更新1当我提到我担心违反代码约定时,我的意思是我想使用此映射显示用户配置文件,但我的应用程序中确实有其他对象,我想使用默认设置访问这些对象映射:"/$controller/$action?/$id?"()解决方案感
问题我有一个使用CAS(中央身份验证服务)登录的应用程序。在配置中(application.yml),CAS配置如下:grails:plugin:springsecurity:#...otherconfigurationsomitted...cas:serverUrlPrefix:"https://"serviceUrl:https://localhost:8443/myapp/login/cas#...otherconfigurationsomitted...运行功能测试时,启动了tomcat服务器,例如随机端口号,例如http://localhost:45359每次运行总是在变化。似乎该应
我正在尝试从可以包含特殊字符、带重音符号的字母、类似中文的字符等的字符串中提取SEO友好的URL。SO正在这样做,它正在将这篇文章的标题翻译成java-and-seo-friendly-urls-reate--a-valid-http-url-from-a-string-composed-by-s我正尝试在Java中执行此操作。我正在使用thispost解决方案URLEncoder.encode将中文和其他符号翻译成有效的URL字符。你有没有实现过这样的东西?有没有更好的办法? 最佳答案 这可能是解决问题的一种过于简单化的方法,但您