网站管理员

专业网站管理员的问答

1
iframe是否算作指向我的域的反向链接?
我有以下情况: iframe的情况下,网页www.notMyWebPage.com包含一个IFRAME,它指向我的域名(的内容的iframe从装载www.myWebPage.com) 链接案例网页www.notMyWebPage.com包含指向我的域的链接(它指向www.myWebPage.com) 我想知道,如果从SEO的角度来看,我得到同样的好处的排名(即“果汁”)为www.myWebPage.com在I帧比在链接的情况下。 请注意,此问题是指对www.myWebPage.com的SEO效果,而不是对www.notMyWebPage.com的SEO效果,这是另一个问题所关注的主题。
11 links  seo  iframe 

2
如何优化3G网络上网页的初始连接和SSL握手阶段的加载时间?
我的网站www.example.com(已启用SSL)托管在Amazon EC2共享托管上。在wifi /宽带连接上加载速度更快(加载时间<2秒)。问题出现在移动设备**(H模式而不是H +模式)**中的3G网络上。启动连接阶段,SSL握手过程需要大量时间-12秒。通过Chrome网络标签监控了时间参数。以下是该网页的测量加载时间。 页面上处理的数据类型:经过 测试的网页通过AJAX接收5个键值配对的JSON数据,并将其显示在网页上。这是一个非常轻量级的页面,仅包含5-6个文本内容。 我已经看到许多网站在3G移动网络(H模式)上的加载速度更快。在3G网络上的初始连接建立阶段,我的网站太慢了。有人可以协助我解决/优化初始连接阶段的延迟吗?转向专用托管可以解决当前问题吗? Web服务器不忙,并且总是有大量CPU和内存可用。 服务器配置: Amazon EC2实例-共享主机(32 CPU和60 GB RAM)。Web服务器-Apache。SSL-赛门铁克。

4
将几个分开的Microdata <div>链接在一起?
我要添加schema.org语义标记,并希望将网页中非常不同的部分链接在一起。 这工作时,我将其指定为父/子: &lt;div itemscope itemtype="http://schema.org/ExerciseAction"&gt; &lt;span itemprop="distance"&gt;11 km&lt;/span&gt; &lt;div itemprop="event" itemscope itemtype="http://schema.org/Event"&gt; &lt;span itemprop="name"&gt;first event&lt;/span&gt; &lt;span itemprop="startDate"&gt;2001-01-01&lt;/span&gt; &lt;/div&gt; &lt;/div&gt; 但是,当它们被大量的HTML分隔时,我不知道如何链接它们: &lt;div itemscope itemtype="http://schema.org/Event"&gt; &lt;span itemprop="name"&gt;some event&lt;/span&gt; &lt;span itemprop="startDate"&gt;2002-02-02&lt;/span&gt; &lt;/div&gt; &lt;!-- .... zillion other HTML stuff ... --&gt; &lt;div itemscope itemtype="http://schema.org/ExerciseAction"&gt; &lt;span itemprop="distance"&gt;22 km&lt;/span&gt; &lt;/div&gt; 我想我应该使用“ itemref”或某种链接相关范围的东西,但是我无法使其正常工作。查看类似的问题在这种情况下无济于事。 更新:请注意,我专门在寻找通过某种引用起作用的解决方案,并且不能通过任何类型的嵌套起作用。同样,第二(非工作)示例的顺序必须保持不变(事件优先,运动动作第二)。(有几个原因使我无法控制)。 具体来说,“有效”的定义至少是Google丰富网页摘要工具,该工具可将项目链接在一起(如第一个工作示例所示)
11 html5  microdata 

3
是否可以在不让他们管理我的DNS的情况下使用cloudflare?
我需要使用cloudflare而不让他们管理我的DNS,我的DNS服务器还有很多我需要的选项。 我没有将cloudflare设置为我的dns服务器,而是仅将其添加为来自www子域的NS记录。 在我的DNS服务器上,我添加了从domain.com到的转发www.domain.com。 看来工作正常,但是,我的耀眼光辉正给我: “网站”-&gt; “整理完毕。等待名称服务器更改为*****,请最多等待24小时才能完成此过程(信息)” “仪表盘”-&gt; “无法加载分析数据。 您没有任何初始化区域” 我有什么需要担心的吗?

2
从PHP的角度来看如何使用Python作为服务器语言
我只知道使用PHP进行服务器端编程。对我来说,我编写了一些东西,index.php然后调用http://localhost/index.php并查看PHP脚本的结果。我一直在使用CakePHP,并且了解可以使用URL重写来做一些事情,但是在我看来,URL和服务器上的PHP文件之间存在一对一的关系。 现在,我对Python做了很多工作,但仅使用命令行工具。我想在下一个项目中使用Python而不是PHP。到目前为止,有人告诉我mod_python,我必须使用Pylons或Twisted甚至Django之类的框架来获取所有输出。其他人说过,我只需要print()一个HTTP标头,然后该脚本将输出,就像我在PHP中使用的那样。 我想写一些基本上只包含目录列表并使它漂亮的东西,以便我可以从移动浏览器访问一堆PDF文件。我知道如何使用PHP执行此操作,也知道如何创建将生成HTML的Python脚本。打开时,我只是不知道如何执行该脚本http://localhost/pdfcentral/。 我将如何配置服务器?它可以在Ubuntu 10.04上运行。
11 php  python 

3
网站地图索引可以包含其他网站地图索引吗?
我有一个双语网站,每种语言都有一个站点地图索引,可链接到几种不同的站点地图(一个用于视频,一个用于静态内容,一个用于文章)。我想介绍另一个链接站点地图索引的站点地图,因此我可以在根目录的robots.txt中链接该站点地图,而不必为每种语言都使用一个robots.txt。 那有效吗?还是对我的问题有更简单的解决方案?

3
任何常规浏览器中的用户代理都包含“机器人”或“抓取”吗?
任何常规浏览器中的用户代理都包含“机器人”或“抓取”吗? 我在我的网站上检查了用户代理,以查看它是否来自机器人。如果是这样,我可以做一些小的优化,因为它们没有登录。(我完全不更改内容) 在为30-40个以上的漫游器添加检查之后,我已经厌倦了添加它们。所以我想知道是否检查它是否仅包含“ bot”或“ crawl”。我知道不会得到所有的机器人,但是会得到很多。但是,如果这可能导致任何误报,则将完全破坏添加到购物车,下订单和登录的功能。
11 user-agent 

3
在一个网站上使用两个Google Analytics(分析)跟踪代码有什么含义?
在一个网站上使用两个跟踪代码有什么含义?这两个代码将相互衔接 例如 &lt;script type="text/javascript"&gt;// &lt;![CDATA[ var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-account-1']); _gaq.push(['_setDomainName', 'mydomain']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); // ]]&gt;&lt;/script&gt; 和 &lt;script …


3
通过不可抓取的重定向脚本发送外部链接是一种很好的SEO做法吗?
我只是想知道,从搜索引擎隐藏外部链接是否是一个好习惯? 我的意思是,我有大量的MediaFire和Google Drive链接(精确到15,000),并且我有一个WordPress插件,可以隐藏该链接并使它看起来像:example.com/go/1AS34b。 如果我使用链接重定向,那么对SEO有用吗?还是应该保留原始的MediaFire和Google云端硬盘链接?
10 seo  links 


1
Googlebot向我们的地图定位器提交了数千个请求,并用尽了API配额
我们在客户的站点上有一个商店定位器页面。最终用户输入他们的邮政编码和搜索半径,然后我们将结果显示在Google地图上。 最近,我们开始注意到该网站已达到免费地图搜索的上限(每24小时大约25,000个),而总体流量却没有明显增加。我打开了一些其他日志记录以尝试查找问题所在。 事实证明,Googlebot正在此地图上进行数千次搜索。这是一个小样本: 2017-07-09 23:56:22,719 [7] INFO ShopLanding-[Thread 41] Google Maps:搜索到的G23收到来自66.249.66.221的确定 2017-07-09 23:56:35,469 [7]信息ShopLanding-[线程10] Google地图:搜索到的CA6从66.249.66.221接收到确定 2017-07-09 23:57:24,563 [7]信息ShopLanding-[线程48]谷歌地图:搜索到的BN14收到来自66.249.66.223的确定 2017-07-09 23:58:00,970 [7]信息ShopLanding-[Thread 42] Google Maps:搜索到的CB4收到来自66.249.66.221的确定 2017-07-09 23:58:13,064 [7]信息ShopLanding-[Thread 54] Google Maps:搜索的DY9从66.249.66.221接收到确定 2017-07-09 23:59:18,722 [7]信息ShopLanding-[线程59]谷歌地图:搜索到的TS3从66.249.66.223收到确定 2017-07-09 23:59:53,223 [7]信息ShopLanding-[Thread 49] Google Maps:搜索到的S45从66.249.66.221接收到确定 有什么办法可以阻止Google推送这么多请求?这吞噬了免费津贴的很大一部分。每天的合法搜索量似乎不足200。 编辑 该站点基于C#ASP.NET构建。商店搜索使用的是POST,提交后该URL不会更改。我可以在明天早上发布IIS日志样本,以确认此行为。

1
使用可选的URL段对SEO不利吗?
我有一个这样的网址的多语言网站 https://example.org/en/ads/2 https://example.org/es/ads/2 https://example.org/it/ads/2 以不同的语言为网站提供服务。我的网站也接受这样的网址 https://example.org/ads/2 在这种情况下,将以默认语言(西班牙语)提供内容。 该网站不会在没有语言环境的情况下生成任何URL。它接受这种URL,但是随后会使用默认语言环境生成用于内部导航的以下任何链接。 有人告诉我,这是不好的,因为搜索引擎不同的URL(https://example.org/ads/2,https://example.org/es/ads/2)提供相同的内容。 这是真的?如果是,为什么?

1
Cloudflare:URL具有查询字符串时缓存静态HTML
快速CloudFlare“新用户”问题为您提供: 背景:我的原始服务器提供的HTML页面永远不会改变。在页面加载到用户浏览器后,所有动态内容都将通过JavaScript下载。JavaScript派生的动态内容部分取决于URL的查询字符串,但是查询字符串本身对最初下载的HTML内容没有影响。因此,以下URL 在被浏览器中的JavaScript作用之前,都会从源生成完全相同的HTML: https://www.example.com/private/my-investments?portfolioID=296 https://www.example.com/private/my-investments?portfolioID=325 https://www.example.com/private/my-investments?portfolioID=319 问题:鉴于CloudFlare默认情况下不缓存HTML,我应如何构造我的页面规则,以便将https://www.example.com/private/my-investments的单个缓存副本返回给所有用户? ?这是我尝试过的: “ CACHE EVERYTHING:”使用'Cache Everything'指令导致对HTML进行缓存(良好),但是它将整个查询字符串用作缓存键的一部分(不良)。因此,如果用户点击以下网址... https://www.example.com/private/my-investments?portfolioID=296 ...然后十秒钟后,使用不同的查询字符串命中相同的URL,例如: https://www.example.com/private/my-investments?portfolioID=325 ... CloudFlare将后者的请求视为缓存MISS(cf-cache-status:MISS),然后再次命中我的原始服务器。尽管事实是两个URL从原点返回的HTML都是相同的。 “ IGNORE QUERY STRING CACHING:”我想肯定可以通过选择“ IGNORE QUERY STRING CACHING”选项来解决此问题。但是,在“页面规则”中使用此选项时,根本不会缓存HTML。仅缓存.js,.css和.png文件。再一次,每次对HTML数据的调用都会使我的起源受到打击。:( 我觉得我一定缺少明显的东西。有什么想法吗? 更新:有一个主意,我想由您管理。我可以通过将内部URL方案更改为使用“#”而不是“?”来解决此问题吗?因此,而不是像...这样的URL https://www.example.com/private/my-investments?portfolioID=296 ..我会使用类似: https://www.example.com/private/my-investments#portfolioID=296 这将完全阻止查询字符串参数传输到CloudFlare ...您如何看待? 节日
10 html  cache  cloudflare 

3
用户代理标识是否用于某些脚本攻击技术?
我网站上的Apache访问日志条目通常是这样的: 207.46.13.174--[31 / Oct / 2016:10:18:55 +0100]“ GET / contact HTTP / 1.1” 200 256“-”“ Mozilla / 5.0(兼容; bingbot / 2.0; + http:// www .bing.com / bingbot.htm)“ 0.607小姐10.10.36.125:104 0.607 因此您可以在此处看到“用户代理”字段。但是今天我也发现user-agent字段的用法如下: 62.210.162.42--[31 / Oct / 2016:11:24:19 +0100]“ GET / HTTP / 1.1” 200399“-”“} __ test | O:21:” JDatabaseDriverMysqli“:3:{s:2 :“ fc”; O:17:“ …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.