草庐IT

mod_unique_id

全部标签

seo - 结构化数据测试工具遵循 JSON-LD 的 @id 引用——这会按预期工作吗?

我正在使用JSON-LD使用架构数据标记网站。做完作业后,我了解到@id可用于引用模式的其他片段。例如编写WebPage架构,isPartOf我的WebSite架构。在此之后,我为我的网站创建了基本架构;Organization、WebSite和WebPage,其中WebSite链接到WebPage和组织.当我将我的标记插入Google的结构化数据测试工具时,它全部被汇总到WebSite架构中。但是,当我删除@id引用时,它会显示为三种不同类型的架构。使用@id没有@id当然,我希望我的模式数据被解释为一系列关系,这就是重点。但我也想确保每个单独的模式都被解析。那你觉得怎么样,这样可以

ruby-on-rails - friendly_id/content_url 没有范围

classContenttrueend我怎样才能创建类似/about-us而不是/contents/about-us的链接?我应该修改content_url方法,还是有更好的方法? 最佳答案 我刚刚为我正在处理的网站完成了此操作。它实际上是指定正确路线的问题。由于您的模型称为Content,我假设您已经将Content映射为这样的资源(在您的routes.rb中):map.resources:content这将处理如下url:http://example.com/content/my-special-content-page像这样处

php - 制作 SEO 敏感 URL(避免 id)Zend 框架

我有这样的网址:http://quickstart.local/public/category1/product2并且在url(category1/product2)数字是id,从数据库中获取的类别和产品注意idid是唯一的我需要像zend框架url这样的敏感url。例如:http://stackoverflow.com/questions/621380/seo-url-structure我怎样才能像这样将该网址转换为新网址有什么办法吗?!! 最佳答案 您需要在数据库中存储一个具有字段名称(例如“url”或类似名称)的唯一值。每次生

apache - 检测 Apache 是否正在使用 mod_rewrite

客户端如何检测服务器是否正在使用mod_rewrite?现在我知道有些mod_rewrite规则不是很明显。但有些是,例如“SEOFriendlyUrls”。除非服务器运行mod_rewrite,否则什么类型的行为是不可能的? 最佳答案 Whattypesofbehaviorisimpossibleunlessaserverisrunningmod_rewrite?真正的答案是“无”。理论上,任何URL都可以由实际文件或目录组成,包括经典的“SEO友好”URL。只有间接证据:我能想到的最佳指示是整个站点结构由不带.htm.php.h

.htaccess - 首先调用什么 - htaccess 中的 robots.txt 或 mod_rewrite

我需要一些帮助。我不确定mod_rewrite和robots.txt请求的顺序。一些url属于重写规则:/index.php?id=123to/home其他网址没有重写:/index.php?id=444我在我的robots.txt中做了这个条目:User-agent:*Disallow:/index.php?id带有/home的网站会被搜索引擎收录吗? 最佳答案 robots.txt文件由客户端(蜘蛛)解释,他们不知道你的系统有什么重写。因此,如果蜘蛛程序看起来像robots.txt中的模式,它们就不会从您的站点获取URL,但如果

joomla 2.5 通过文章 ID 获取 seo 链接

假设我有文章中的以下id(#__content)3、4、5,我想知道我的模板中这些ID的SEOURL。伪代码:$db=JFactory::getDbo();$query=$db->getQuery(true);$db->setQuery($query);$query->select(array('a.seolink'))->from('#__contentASa')->where("a.id='3'");有人知道执行此任务的查询或函数吗?谨致问候,托尼 最佳答案 如果您有文章别名("id:alias")和类别别名("catid:ca

url - SEO - 名称和 ID 分隔符破折号与斜杠

我生成包含seo友好名称和id的友好url。哪个更好:http://domain.com/super-friendly-seo-title-1234/http://domain.com/super-friendly-seo-title/1234/http://domain.com/1234/super-friendly-seo-title/http://domain.com/1234-super-friendly-seo-title/还是其他组合? 最佳答案 我不确定哪个会比另一个SEO表现更好,但我个人更喜欢您的第三个选择http

.htaccess - 不更改 URL 的 mod-rewrite 转发

在创建“漂亮”的URL时,我的Apache配置有一个小问题。我已经到了输入(或链接)到的阶段index.html转发给你index.php?pageID=Forside这正是我想要的。但是我怎样才能让index.html留在浏览器的地址栏中呢?现在它转发并将URL更改为原始URL。这是我的.htaccess:RewriteEngineOnRewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_URI}index\.htmlRewriteRule.

SEO - ID 类别名称

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭6年前。ImprovethisquestionnameID和Classnames中的关键字对SEO有什么值(value)吗?例如:代替你可以用想法?谢谢

apache - mod_rewrite 将一种文件后缀类型别名为另一种

我希望我能解释清楚这一点,但如果不能让我知道,我会尽力澄清。我目前正在使用ColdFusion开发一个站点,并且有一个mod_rewrite规则,使它看起来像该站点正在使用PHP。index.php的任何请求都由index.cfm处理(规则将*.php映射到*.cfm)。效果很好-到目前为止,效果很好。问题是,如果直接请求index.cfm(或任何ColdFusion页面),我想返回404状态代码。如果我尝试使用mod_rewrite阻止对*.cfm文件的访问,它也会针对对*.php的请求返回404。我想我可能不得不更改我的Apache配置而不是使用.htaccess