草庐IT

sitemap_index

全部标签

url-rewriting - 用 nginx 重写对 index.php 的所有请求

在我的apache配置中,我有以下简单的重写规则除非文件存在,否则将重写为index.php在url上您永远看不到文件扩展名(.php)如何在nginx中重写它?##Redirectalltoindex.php#RewriteEngineOn#ifadirectoryorafileexists,useitdirectlyRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_URI}(/[^.]*|\.)$[NC]RewriteRule.*index.php[L]这是我

wordpress - 如何避免在 sitemap.xml 中索引或索引规范 url

我正在运行一个WordPress网站并选择http:://domain.com作为我在WordPress设置和谷歌网站管理员工具中的首选域。但是我可以看到在我使用YoastSEO插件创建的sitemap.xml中添加了很多规范的url。有什么方法可以在sitemap.xml中添加规范url(http:://www.mydomain.com)?请指教 最佳答案 安装并激活一种流行的SEO插件,例如AllinOneSEOPack或yoast。激活后,导航到设置并确保选中“规范URL”复选框:这就是您需要做的一切!如果您查看站点页面之一的

html - 像 domain.com/index.html 这样的 url 是从哪里来的以及如何修复 404s

因此出于某种原因,抓取工具会不断获取现有URL末尾带有"/index.html"的URL并报告404。例子:domain.com/index.htmldomain.com/pricing/index.htmldomain.com/solutions/index.htmldomain.com/solutions/project-management/index.html问题是,在我们的网站上,例如“domain.com/pricing”。但我们实际上并没有"domain.com/pricing/index.html"。我在想:最初是什么原因导致这些网址出现在搜索引擎中?是否有任何快速修复

spring-boot - 如何将从免费在线源生成的 Sitemap.xml 和 Robot.txt 文件集成到 Spring Boot 应用程序

“我有从免费在线资源生成的Sitemap.xml和Robot.txt文件,我想将它们与我的SpringBoot应用程序集成”并想访问作为http://localhost:8080/Sitemap.xml.以前我使用Struts2.x。我通常将这些文件放在JSP文件夹中,我可以通过http://localhost:8080/Sitemap.xml访问它.但是在SpringBootApplication中,我完全无法将它们添加到Application中。(我的疑问列在下面)。我需要在哪个文件夹中添加这些文件?2.http://localhost:8080/Sitemap.xml是否需要任何

.htaccess - 如何使用 htaccess 中的重定向从 URL 中删除 index.php(主页)和 php(其他页面)

我的任务如下:我需要删除主页URL中的index.php和所有页面url中的php。(目前我已经为所有页面设置了规范标签以避免重复)。尝试过的解决方案:我检查了这里关于如何删除url中的index.php和php的所有答案。问题:但是,当我在htaccess中同时使用解决方案时,只有其中一个有效。例如上面的代码,我无法删除url中的php。此外,它还会为某些页面生成404错误。你可以在这里看到:https://efficaceweb.fr/referencement-naturel-optimisation-site-seo并且创建了奇怪的URL:/index.php/audit-si

seo - Sitemap.xml - Google 未编制索引

我已经为我的站点创建了一个站点地图,它符合http://www.sitemaps.org/设置的协议(protocol)。Google已通过网站管理员工具得知此站点地图。它跟踪了站点地图中的所有url(500多个url),但只索引了其中的1个。谷歌最后一次下载站点地图是在2009年10月21日。当我在google上搜索site:url时,它会找到2500多个结果。Google表示它可以抓取该网站。有没有人知道为什么实际上只有1个url被编入索引?干杯,詹姆斯 最佳答案 首先,确保Google未被禁止使用robots.txt等访问这些

seo - 来自 Google 的链接将 index.php 附加到我的 URL

我最近建立了一个网站,并且一直在做一些搜索引擎优化。但是我注意到来自Google搜索的链接将index.php附加到我的链接。例如,在搜索时清楚地显示为www.example.com/index/why的网站页面以及点击时正确的内容示例最终在新浏览器中显示为www。example.com/index.php/why请注意,在我的网站上,所有链接都重定向到SSL,并且我使用MVC结构。我可能缺少任何指令吗?我的.htaccess文件如下RewriteEngineOnRewriteCond%{HTTPS}offRewriteRule(.*)https://%{HTTP_HOST}%{REQ

jquery - 如何在 Google Sitemaps 中使用 jQuery,是否允许使用

我如何在Google站点地图中使用jQuery,最重要的是它是否违反了规范规则,或者是否会因为jQuery而被Google阻止? 最佳答案 Google站点地图是XML文件。您将如何在XML文件中使用javascript? 关于jquery-如何在GoogleSitemaps中使用jQuery,是否允许使用,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3827129/

sitemap - 让谷歌根据搜索者的语言显示两个不同的网站

您好,我创建了一个googlewebmastertool帐户并发送了2个站点地图:一个用于我网站的意大利语,一个用于英语。现在,我的站点在索引中有一个脚本,如果用户是意大利人,它将重定向到mywebsite.it/it,否则它将转到mywebsite.it/en。问题是现在谷歌的爬虫(显然不是意大利语)只能看到网站的英文版本,而不是两者。有没有办法让它根据语言抓取并显示两个不同的网站?谢谢 最佳答案 您是否使用JavaScript来重定向用户?最好使用服务器端重定向,例如.htaccess但是,当您从索引页面链接两种语言版本并且Go

ajax - 将所有 seo 返回到 index.php

我需要更改什么才能使所有搜索结果都指向我的index.php?我无法重写规则,因为我有一些页面被ajax到我的index.php。 最佳答案 您不能使用robots.txt,这不是它的用途。不过,重写规则应该有效:您只需要重写index.php所有不是您所说的“ajaxed页面”(即可能当请求的页面不是index.php?取决于你的设置)例如:RewriteEngineOnRewriteCond%{REQUEST_FILENAME}/index.php!-fRewriteRule^(.*)$index.php[L]