网站管理员

专业网站管理员的问答


8
技术网站-我是否应该假设访问者将使用现代浏览器?
我正在创建自己的网站,其中包括一个技术博客。我想使用HTML5和CSS3等现代技术来构建网站。 由于我的网站主要面向程序员和大多数精通技术的用户,因此我是否理应认为这些人将使用现代浏览器?还是应该让我的网站与旧版浏览器兼容,以防万一? 我不想痛苦地调整自己的网站以使其与我认为不会使用的浏览器兼容。 更新:到目前为止,我已经阅读了答案,似乎您错过了有关该问题的重要细节。因此,如果不清楚,请考虑网站的性质来集中回答: 我的网站将针对程序员和大多数精通技术的用户 考虑到这一点,我是否理应认为这些人将使用现代浏览器?



2
为什么Google搜索结果中包含robots.txt中不允许的页面?
我的网站上有一些网页想要与搜索引擎保持距离,因此我在robots.txt文件中禁止这样的网页: User-Agent: * Disallow: /email 但是我最近注意到,Google有时仍会在搜索结果中返回指向这些页面的链接。为什么会发生这种情况,我该如何制止呢? 背景: 几年前,我为一个我的亲戚所涉及的俱乐部制作了一个简单的网站。他们想在其页面上添加电子邮件链接,因此,试图防止这些电子邮件地址以过多的形式出现垃圾邮件列表,不是使用直接mailto:链接,而是使这些链接指向在我自己的站点上运行的简单重定向器/ 地址收集器陷阱脚本。该脚本将返回到实际mailto:URL 的301重定向,或者,如果它检测到可疑的访问模式,则返回一个页面,该页面包含许多随机的虚假电子邮件地址以及指向更多此类页面的链接。为了使合法的搜索机器人远离陷阱,我设置了robots.txt上面显示的规则,不允许使用合法重定向程序链接和陷阱页面的全部空间。 然而,就在最近,该俱乐部中的一个人在Google上搜索了自己的名字,当第一页上的一个结果是指向重定向脚本的链接时,感到很惊讶,其标题由电子邮件地址组成以我的名字 当然,他们立即向我发送电子邮件,并想知道如何从Google的索引中删除其地址。我也很惊讶,因为我根本不知道Google会完全索引这样的URL,这似乎违反了我的robots.txt规则。 我确实向Google提交了删除请求,该请求似乎奏效了,但我想知道Google为什么和如何绕开我的robots.txt请求,以及如何确保不允许的页面不会显示在他们的网站上搜索结果。 附言 实际上,在准备此问题时,我实际上找到了可能的解释和解决方案,我将在下面发布该解释和解决方案,但是我认为无论如何,如果有人可能遇到相同的问题,我还是会提出来。请随时发布您自己的答案。我也想知道其他搜索引擎是否也这样做,以及相同的解决方案是否也适用于他们。


4
计划灾难
我在一家小型营销公司工作,该公司也从事网页设计和开发。我们将所有网站设计和开发客户托管在Hostgator的专用服务器上。我们有一台配置了RAID 1硬盘的专用服务器。我们还执行每周备份,该备份通过cPanel自动执行,并由本地的自动FTP软件下载。 今天我们正在讨论如果Hostgator发生某种灾难性的失败该怎么办。可能是服务器爆炸,Hostgator遇到了严重的网络问题,FBI进行了一次著名的“夺走我们看到的每台服务器”突击行动等。然后,我们将其带入了一个新的层次,想知道如果Hostgator发生了长时间的停机并且我们无法访问本地备份,该怎么办。这可能是由于火灾,洪灾等引起的。我知道服务器长时间处于关闭状态并且无法同时访问本地文件的可能性很小,但仅需两个坏事要发生,这就是我们要坚持的立场。(如果您曾经a过气,发现备用轮胎已漏气或丢失,您就会知道同时发生两件坏事是多么容易)。 不用说,我们希望为“最坏情况”类型的事件做好准备,因为这几乎肯定会使我们破产。所以我的两个问题是: 我们应该怎么做才能为Hostgator的长时间停机做好准备?理想的情况是让我们的客户的网站,以及希望的电子邮件快速启动并重新运行。 健壮的备份计划将包括哪些内容,使重要数据永不丢失?理想的解决方案将是自动化的。 您可以假设成本不是答案中的问题,但是解决方案的价格越便宜越好。
18 backups  planning 


4
Google如何在显示的“阻止所有foo.com结果”链接上放置“光泽”?
要再现: 转到Google并进行搜索(例如,点击此链接搜索Jeff Atwood) 遵循第一个结果。 在Chrome浏览器中回击。 请注意,出现的文字“阻止所有encodinghorror.com结果”具有“光泽”效果,引起您的注意。 当我使用Chrome登录到Google时,在我点击链接的所有网站上都会发生这种情况。 如何实现的? 我已经在这里记录了。 相关部分中的HTML: <img src="/images/experiments/shimmer_mask.png" style="position: absolute; top: 64px; z-index: 500; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-color: initial; left: 228px; ">
18 google 

4
没有www就找不到我们的网站有关系吗?
如果您尝试不输入www 而访问我们的网站。您收到页面未找到错误。就我而言,它会转到Yahoo 404页面,在该页面上您输入的网站甚至不会显示在搜索结果中。 我的问题是,客户不能手动输入此数字有多重要?我猜谷歌等将只是蜘蛛www版本,因此它将以相同的方式显示在搜索结果中。另外,为什么有些网站没有www而有些网站却没有www的原因是什么?



6
如何在样式表中找到未使用/未应用的CSS规则?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我有一个巨大的CSS文件和一个HTML文件。我想找出显示HTML文件时未使用哪些规则。是否有用于此的工具? CSS文件已经发展了几年,据我所知,没有人删除过其中的任何内容-人们只是一次又一次地编写新的覆盖规则。 编辑:建议使用Dust-Me选择器或Chrome的网页性能工具。但是它们都在选择器级别上起作用,而不是在单个规则上起作用。在很多情况下,选择器中的规则总是会被覆盖-这就是我最想摆脱的规则。例如: body { color: white; padding: 10em; } h1 { color: black; } p { color: black; } ... ul { color: black; } HTML中的所有文本都在某些wrapper元素内,因此它绝不会是白色的。body的填充始终有效,因此当然body不能删除整个选择器。我也想摆脱这种无用的规则。 编辑:另一种无用规则的情况:当它复制现有一个而不更改任何内容时: a { margin-left: 5px; color: blue; } a:hover { margin-left: 5px; color: red; } 我很乐意摆脱第二个margin-left……在我看来,这些工具似乎找不到这些东西。 编辑:我感谢所有的答案,但可惜您建议的工具并没有提出任何有用的建议。我对您的答案进行了投票,但我将等待如上所述的工具来做更细粒度的操作。 谢谢,
18 css  optimization 

3
我应该设置什么用户代理?
有Ask机器人,它设置以下标头: Mozilla/2.0 (compatible; Ask Jeeves/Teoma) 考虑到这一点,我有以下问题: 如果我正在编写一个名为Goofy的Web爬网程序,应该使用哪个用户代理? 如果我放Mozilla/2.0或,有Mozilla/5.0什么区别? 我们对我应如何格式化用户代理以符合当前标准的任何其他建议都受到欢迎。

4
CSS精灵对SEO不利吗?
如今,通常用<img>标签完成的工作现在是通过诸如<div>CSS的背景图片来完成的,该图片使用CSS“ sprite”和偏移量设置。 我想知道他对SEO有什么样的影响,因为实际上我们失去了该alt属性(由Google编制索引),并停留在“ title”属性(据我所知未编入索引)。 这是一个明显的劣势吗?
18 seo  css 

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.