Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何改进URL的结构_Url_Mod Rewrite_Seo_Google Webmaster Tools - Fatal编程技术网

如何改进URL的结构

如何改进URL的结构,url,mod-rewrite,seo,google-webmaster-tools,Url,Mod Rewrite,Seo,Google Webmaster Tools,从谷歌网站管理员中心和搜索引擎优化的pdf文件来看,我认为我应该改进我网站的URL结构 现在,新闻url看起来像“news.php?id=127591”。我需要将其改写为类似“/news/127591/这是文章主题”” 问题是如果我将url的结构更改为新的结构。我还能让旧的继续工作吗?如果两个url都有效,如何避免像google和bing这样的搜索引擎为一篇文章搜索两次 谢谢 是的。。您可以使用robots.txt排除news.php,并使用新URL创建xml站点地图。mod_rewrite可以

从谷歌网站管理员中心和搜索引擎优化的pdf文件来看,我认为我应该改进我网站的URL结构

现在,新闻url看起来像“news.php?id=127591”。我需要将其改写为类似“/news/127591/这是文章主题”

问题是如果我将url的结构更改为新的结构。我还能让旧的继续工作吗?如果两个url都有效,如何避免像google和bing这样的搜索引擎为一篇文章搜索两次


谢谢

是的。。您可以使用robots.txt排除news.php,并使用新URL创建xml站点地图。mod_rewrite可以设置为仅更改目录,后面带有斜杠。。因此,根目录中的所有文件都可以正常工作。

HTTP 301从旧URL永久重定向到新URL


HTTP 301重定向具有将旧(过时)ressource的新(永久)URL传递给google(和其他客户端)的属性。谷歌将把大部分/所有分配的值从旧URL转移到新URL。

此外,为了改善网站的结构,你必须在所有页面/帖子中插入链接,保持结构整洁。但是要小心,你不能轻率地做这件事,否则谷歌的机器人会感到困惑而离开。 结构是你的搜索引擎优化的关键 1.找到一个对于任何给定关键字来说都是“真正重要的页面”的页面 2.直接从与该特定主题相关的其他页面获取相关内容 3.每一次重复一次

我将为你留下这篇文章,在这里我将更深入地解释这一点,希望你能理解西班牙语