6

好的,这可能与编程无关。但是,如果假设我有一个网站,其 url 被重写

www.example.com?index.php?id=1&cat=category&title=My-Title

www.example.com/1/category/My-Title

能被搜索引擎作为第二个Url搜索到吗?例如,如果我输入“category my-title”,Google 会显示

www.example.com/1/ category / My-Title

代替

www.example.com?index.php?id=1&cat= category &title=我的标题

或者是否需要将任何必要的代码添加到 htaccess 文件中?

4

3 回答 3

4

重写和 301 重定向到新页面,但也不要忘记将规范链接添加到头部。在你的情况下:

<link rel="canonical" href="http://www.example.com/1/category/My-Title" />

另外,我建议不要在 url 中使用大写字母。

于 2013-02-13T12:55:31.373 回答
2

如果您需要更改搜索引擎结果中显示的页面 URL,Google 实际上建议使用服务器端 301(永久移动)重定向。

如果您有多个指向同一页面的 URL,则可以使用相同的技术(服务器端 301 重定向)。然后使用重定向到默认页面。

因此,在您的情况下,www.example.com/1/category/My-Title将是 Google 搜索引擎使用的 URL。

请查看Google 网站管理员工具 - 301 重定向,它更详细地解释了重定向。

我希望这会有所帮助。

于 2013-02-12T21:11:41.567 回答
0

那也行。新的 URL 是这个页面的真实 URL

于 2013-02-12T16:30:26.380 回答