如果我的jquery被添加到我的头文件(WP)中。这些是header中包含的8到10个文件。它对我网站的SEO有影响吗? 最佳答案 影响不是因为您在header中使用了它。建议您不要在header中使用它,因为header中的任何javascript都会使您的网站变慢,而对于网站来说,变慢是您做过的最有害的事情。http://moz.com/search-ranking-factors查看底部的“页面响应时间(以秒为单位)”。您可以将javascript文件放在网站底部的标记之前。 关于
在我管理的两个网站上,我们的一个安全例程一直在检测一些有问题的查询字符串,如果IP没有被欺骗,这些查询字符串主要来自俄罗斯联邦。例如/member.php?data=phentermine-prices'"或/member.php?data=get-online-viagra'"我们对带有SQL注入(inject)标记的URI(在本例中为引号)的做法是使用PHPheader("Location:")并将它们定向到其他地方。我的问题是这是否足够或最佳实践。我知道该站点没有受到损害,因为我有cron作业可以在几分钟内提醒我任何修改过的文件或新文件,但我仍然担心来自聚合站点的反向链接中毒。我
我的分类网站自2006年以来一直在线,html页面按预期编入索引和排名,而在Google图片上搜索site:example.com没有返回任何内容,而在Yahoo或Bing中它返回只有少数图像结果,8到10。这是Firebug报告的响应HTTPheader的示例:DateSat,15Jan201120:38:21GMTServerApacheCache-Controlmax-age=34560000ExpiresSun,19Feb201220:38:21GMTAccept-RangesbytesLast-ModifiedFri,14Jan201121:59:16GMTVaryAccep
我们在一个使用Symfony2+AngularJS的项目中工作。每个都在不同的域中(Symfony2的api.domain和Angular项目的www.domain)。现在我们专注于SEO部分。我们使用Prerender.io创建静态快照,为爬虫提供良好的HTML原始页面。但问题是在Angular上提供“404页面”时:$urlRouterProvider.otherwise('/404');问题是,我们所做的是将一个不存在的页面重定向到带有200header状态代码的“404页面”,这对于SEO目的非常不利...由于AngularJS无法生成,我们已经尝试了两件事:1。使用htacc
我想将页面重定向为:http://www.mysite.com/index.php?id=1到http://www.mysite.com/the-real-name.htm但我在第一个url中没有真实姓名,那么我应该从数据库中获取它。我制作了一个界面页面,然后我将页面http://www.mysite.com/index.php?id=1重定向到它,然后我获取了真实姓名(带有id参数在url)从db然后我将页面重定向到http://www.mysite.com/the-real-name.htm使用PHPHeader函数。这个过程对搜索引擎友好吗?哪个页面将被搜索引擎抓取工具编入索引?
我正在为searchengineoptimization(SEO)使用规范的URLHTTPheader像这样的目的:Link:/path/to;rel='canonical'我找不到关于这个主题的太多信息,但我看到的几个例子都是这种格式的:Link:;rel="canonical"所以我的问题是:是否需要尖括号?是否需要包含方案和主机的完整URL?canonical部分是否需要双引号? 最佳答案 答案在http://greenbytes.de/tech/webdav/rfc5988.html#rfc.section.5中:所以"is
我的index.php文件开头有这段代码:if(!isset($_GET['cat']))die(header("Location:?cat=top"));基本上,如果没有设置类别,它会自动重定向到类别“Top”。我现在注意到Google添加了index.php,但它只显示搜索结果中的URL,而不是显示我定义的元标记。所有其他页面的索引都很好,只是index.php文件没有。有什么解决办法吗?提前致谢! 最佳答案 PHP在使用header:Location时默认使用302重定向。这搞乱了搜索引擎优化,因为谷歌不会将重定向的位置与初始
我正在使用AngularUniversal创建一个网站。它将具有服务器端呈现,以便使其可以被搜索引擎索引。我已经对我的404回退路由进行了编码,它正确显示了它的组件,但它使用HTTP200header代码显示它。如何强制使用特定的header代码?我用谷歌搜索了一些查询,但我发现的所有内容似乎都是关于读取HTTP调用的状态代码,而没有关于如何将它写入浏览器的内容。 最佳答案 我遵循了文档:https://github.com/angular/universal/tree/master/modules/express-engine请注
我现在正在查看我的模板,我发现了一个问题。虽然,我不是太高级,所以我在这里,问我是否在没有问题的情况下看到问题:主页包含:15个H1标签,每个帖子标题一个。0个H2标签。3个H3标签,用于小部件标题。8个H4标签,用于小部件内容。0个H5标签。0个H6标签。同样适用于单个页面,除了它包含1个H1标签。所以我看到了一个问题,因为没有H2标签,有H3和H4标签,然后没有H5和H6标签。 最佳答案 我希望您的主页:1个H1标签,网站标题。XXH2标签,每个帖子标题一个。XXH2标签,用于小部件标题。XXH2标签,用于小部件内容。对于页面中
我正在尝试在我的WordPress站点中启用304IfModifiedSinceHTTPheader。做了很多谷歌搜索后,我找到了一个网站,作者说将以下行放在wordpresswp-config.php文件的最后。这是代码行:header("Last-Modified:".the_modified_date());现在作者说就是这样了。我不需要做任何其他事情来实现304IfModifiedSinceHTTPheader。但是在这样做之后,我使用站点http://httpstatus.io/通过HTTPheader进行了测试这是我的标题的屏幕截图:(检查红色标记部分)。最后修改的head