天道酬勤,学无止境

html-title

ASP.NET:在母版页中具有公共页面标题,每个页面都添加页面特定的标题?(ASP.NET: Having common Page title in master page with each page adding page-specific title?)

问题 我的母版页如下所示: <head runat="server"> <title> <asp:ContentPlaceHolder ID="PageTitlePlaceHolder" runat="server" /> </title> 内容页面如下所示: <asp:Content ID="TitleContent1" ContentPlaceHolderID="PageTitlePlaceHolder" runat="Server"> My Page </asp:Content> 这是通过在页面上放置内容页面特定标题(在本例中为“我的页面”)来实现的。 现在我想为站点名称的母版页中的标题添加一个全局前缀。 所以我想要: <head runat="server"> <title> Example.com: <asp:ContentPlaceHolder ID="PageTitlePlaceHolder" runat="server" /> </title> 但是,当我执行此操作时,内容页面仍然在磁贴中没有“Example.com”的情况下呈现,就像它被忽略了一样。 为什么会发生这种情况,我该如何实现? 回答1 在 MasterPage 后面的代码中试试这个: void MasterPage_PreRender(object sender, EventArgs e) { Page

2021-10-23 02:02:35    分类:技术分享    asp.net   master-pages   contentplaceholder   page-title   html-title

ASP.NET: Having common Page title in master page with each page adding page-specific title?

My master page looks like: <head runat="server"> <title> <asp:ContentPlaceHolder ID="PageTitlePlaceHolder" runat="server" /> </title> Content pages look like: <asp:Content ID="TitleContent1" ContentPlaceHolderID="PageTitlePlaceHolder" runat="Server"> My Page </asp:Content> This works by placing the content page specific title on the page ("My Page" in this example). Now I want to add a global prefix to the title in my master page for the site name. So I want: <head runat="server"> <title> Example.com: <asp:ContentPlaceHolder ID="PageTitlePlaceHolder" runat="server" /> </title> However, when I

2021-10-23 00:09:49    分类:问答    asp.net   master-pages   contentplaceholder   page-title   html-title

谷歌在搜索结果中以不同的方式显示网站标题(Google displaying website title differently in search results)

问题 Google 以不同的方式显示我网站的页面标题。 页面标题应该是: 平面设计师布莱顿和刘易斯 | 刘易斯·沃利斯平面设计 它在 Bing、Yahoo 和我的实际网站上显示良好。 但是,谷歌以不同的方式显示它: Lewis Wallis 平面设计:平面设计师 Brighton 和 Lewes 这很烦人,因为我希望我的关键字“平面设计师布莱顿”放在我的名字之前。 我正在使用 Yoast SEO 插件,我唯一的怀疑是它与我的主题 Workality 之间可能存在冲突。 有没有人对为什么会发生这种情况有任何建议? 回答1 Google 搜索可能会更改它们在结果页中显示的网页标题(自 2012-01 起): 我们使用许多信号来决定向用户显示哪个标题,主要是<title>标签(如果网站管理员指定)。 但是对于某些页面,单个标题可能不是所有查询都显示的最佳标题,因此我们有生成替代标题的算法,以使我们的用户更容易识别相关页面。 另请参阅 http://support.google.com/webmasters/bin/answer.py?hl=zh-CN&answer=35624 上的文档: Google 生成的页面标题和描述(或“片段”)是完全自动化的,并且会考虑页面内容以及出现在网络上的对它的引用。 片段和标题的目标是最好地表示和描述每个结果,并解释它与用户查询的关系。 […]

2021-10-19 12:17:11    分类:技术分享    seo   google-search   html-title

Google displaying website title differently in search results

Google displays my website’s page title differently to how it is meant to be. The page title should be: Graphic Designer Brighton and Lewes | Lewis Wallis Graphic Design It displays fine in Bing, Yahoo and on my actual website. However, Google displays it differently: Lewis Wallis Graphic Design: Graphic Designer Brighton and Lewes This is annoying as I want my keywords "graphic designer brighton" to go before my name. I am using the Yoast SEO plugin and my only suspicion is that there might be a conflict between that and my theme, Workality. Has anyone got any suggestions as to why this might

2021-10-19 04:16:06    分类:问答    seo   google-search   html-title

我怎样才能改变根据 URL 值在 php 中动态标记(How can I change the <title> tag dynamically in php based on the URL values)

问题 我希望更改标题页,以便爬虫可以看到它。 URL 格式为:public.sample.com/account/Disney 我使用 require() 加载标准的全局头文件 这就是定义当前默认标签的地方。 如果 URL 是 public.sample.com/account/Disney,我希望标签读取,而不是: 这是迪士尼的帐户资料 我相信需要在这个全局头文件中写入一些内容,但不确定是什么。 谢谢。 回答1 让您入门的超级简单示例。 <title><?php if ( preg_match('/([^\/]+)\/([^\/]+)$/', $_SERVER['PHP_SELF'], $matches) ) { list($dummy, $profileType, $profileName) = $matches; $safeProfileType = htmlentities($profileType); $safeProfileName = htmlentities ($profileName); echo "This is an $safeProfileType profile for $safeProfileName"; } else { echo "Unknown profile!"; } ?></title> 根据 Alllain Lalonde 评论进行编辑。

2021-10-15 12:33:13    分类:技术分享    php   meta-title   html-title

How can I change the <title> tag dynamically in php based on the URL values

I want the title page to be changed so that a crawler can see it. The URL is of the format: public.sample.com/account/Disney I load a standard, global header include file using require() That's where the current default tags are defined. IF the URL is public.sample.com/account/Disney, I would like the tag to read, instead: This is an account profile for Disney I believe something would need to be written in this global header file, but not sure what. Thanks.

2021-06-25 09:41:17    分类:问答    php   meta-title   html-title

Google在搜索结果中显示的网站标题不同(Google displaying website title differently in search results)

问题 Google在显示我网站的页面标题时,其显示的含义与实际情况有所不同。 页面标题应为: 平面设计师布莱顿和刘易斯| 刘易斯·沃利斯图形设计 它在Bing,Yahoo和我的实际网站上显示良好。 但是,Google的显示方式有所不同: 刘易斯·沃利斯平面设计:平面设计师布莱顿和刘易斯 这很烦人,因为我希望我的关键字“图形设计师布莱顿”出现在我的名字之前。 我正在使用Yoast SEO插件,我唯一的怀疑是该主题与我的主题Workality之间可能存在冲突。 有人对为什么会发生这种情况有任何建议吗? 回答1 Google搜索可能会更改它们在结果页中显示的网页标题(自2012年1月起): 我们使用多种信号来决定向用户显示哪个标题,如果网站站长指定了一个<title> ,则主要是<title>标签。 但是对于某些页面,单个标题可能并不是显示所有查询的最佳标题,因此我们拥有可生成替代标题的算法,以使我们的用户更容易识别相关页面。 另请参见http://support.google.com/webmasters/bin/answer.py?hl=zh_CN&answer=35624上的文档: Google生成的页面标题和描述(或“片段”)是完全自动化的,并考虑了页面的内容以及在网络上出现的对页面的引用。 代码段和标题的目的是最好地表示和描述每个结果,并解释其与用户查询的关系。 […]

2021-04-09 22:03:04    分类:技术分享    seo   google-search   html-title

Google displaying website title differently in search results

Google displays my website’s page title differently to how it is meant to be. The page title should be: Graphic Designer Brighton and Lewes | Lewis Wallis Graphic Design It displays fine in Bing, Yahoo and on my actual website. However, Google displays it differently: Lewis Wallis Graphic Design: Graphic Designer Brighton and Lewes This is annoying as I want my keywords "graphic designer brighton" to go before my name. I am using the Yoast SEO plugin and my only suspicion is that there might be a conflict between that and my theme, Workality. Has anyone got any suggestions as to why this might

2021-03-29 02:55:33    分类:问答    seo   google-search   html-title