我在我的一些页面上使用了有效的FAQ结构化数据,它在所有没有快速导航菜单的页面上都能正常工作(页面跳转href=#XXX和id=XXX).对于那些使用快速导航的用户,搜索结果显示的是快速导航菜单。我应该如何使常见问题解答SD具有更高的优先级? 最佳答案 Thehomepagehasstructureddata具有多个顶级类型问题。这些类型中的每一种都嵌入到属性mainEntity中。这样您的数据就有多个属性mainEntity。从架构文档中检查此属性的值:Indicatestheprimaryentitydescribedins
我有一个具有以下url结构的现有期刊网站http://example.com/dbtable_id/(eg.http://example.com/89348/)其中89348是期刊文章的主键ID。我想将文章的标题添加到url用于SEO之类的目的http://example.com/dbtable_id/article-title(eg.http://example.com/89348/hello-world)我喜欢这种方法,因为我不需要更改PHP代码,因为它仍会通过dbtable_id查找文章。我所要做的就是将url友好标题附加到模板文件中的相关链接,并向.htaccess文件再添加一
我的URL结构为www.site.com/listings/232-real-estate,其中232是类别ID,real-estate作为我的类别名称。我只想检索数字ID,用于使用类别ID从数据库中提取数据。我该怎么做? 最佳答案 您可以使用像这样简单的东西:但这并没有进行足够的检查。理想情况下,您希望基于/: 关于php-仅从URL中检索类别ID,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。一些具有RESTfulURL的Web应用程序,如Foursquare(https://foursquare.com/v/restaurante-baobab/4bed589a75feef3b8d0197e6)将ID放在URL的末尾,其他如StackOverflow(https://stackoverflow.com/questions/11394640/
我想使用mod_rewrite从我页面上的所有URL中删除?category_id=xx,其中xx是一个>=1的随机数。示例:http://mypage.com/product-123.html?category_id=76shouldbecome...http://mypage.com/product-123.html非常感谢您的帮助,大卫 最佳答案 查询字符串(问号和后面的参数)不是URL的一部分,因此RewriteRule不包含它们。正在关注httpd'sdocumentation,您可以通过匹配如下内容来排除查询字符串:Re
我已经阅读了一些关于友好url的内容,但我不确定哪个更好。我目前的网站使用的结构是http://www.domain.com/page.php?id=2我正在使用记录ID来确定页面的内容。我的记录ID是数字的,并且随着添加的新页面的增加而增加。现有页面的内容可能会随着时间的推移而完全改变。但是,仍然使用相同的记录ID(这是一个cms,因此客户端可以这样做)。根据我的理解,我有两个友好url选项:http://www.domain.com/page/2http://www.domain.com/some-text-describing-the-page现在因为我通过记录ID识别内容,所以
我们有一些设备创建并安装了唯一的浏览器字符串。我们希望能够使用Google标签管理器在GoogleAnalytic中跟踪此设备。我知道这可以使用Google标记宏,但我不确定在创建宏时要传递什么变量。我们这样做的老方法是:ga('set','&uid',{{USER_ID}});ga('send','pageview');我只是不确定如何在标签管理器中传递用户ID字符串。 最佳答案 您可以通过“要设置的字段”为要与UserID关联的标签在GTM中设置UserID。只是关于使用UserID的注意事项。请务必阅读并遵守Google关于使
我有以下URL:当前example.com/user/1-我应该在example.com/user/name-city中。到目前为止我尝试的URL是:RewriteRule^db/user/([a-zA-Z0-9_-]+)/$list.php?id=$1如何实现我想要的结果?更新:IniqueID将在INPUTURL中传递,但不会显示在输出URL中> 最佳答案 据我了解,您想将id更改为2个变量-名称和城市?下面的规则应该如您所愿:RewriteRule^db/user/([a-zA-Z0-9]+)-([a-zA-Z0-9]+)/$
http://example.com/bilgi/30-content/=没问题http://example.com/bilgi/30-content-new/=问题请求Id1.=30好的RequestId2.=30-contentFalse如何编辑正则表达式? 最佳答案 看起来问题在于您正试图匹配正则表达式中的单个数字[0-9]。试试这个:^bilgi/([0-9]+)-([_0-9a-z-]+)/ 关于regex-URLID和SEO与正则表达式分开?,我们在StackOverflow
我有一个公司模型,我正在使用这样的friendly_idfriendly_id:name,use::slugged但是因为可以有很多同名的公司(不同的分支机构)。我正在尝试使用公司地址中的城市属性来处理这种情况。但公司地址存储在不同的地址表中。所以company.address.city给了我公司所在的城市。friendly_id:slug_candidates,use::slugged#Trybuildingaslugbasedonthefollowingfieldsin#increasingorderofspecificity.defslug_candidates[:name,[: