php - 使用 htaccess 重写 Url 会使搜索引擎发现网站吗?

标签 php .htaccess url-rewriting seo

好吧,这可能与编程没什么区别。但是如果假设我有一个网站,它的 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=My-Title

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

最佳答案

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

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

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

关于php - 使用 htaccess 重写 Url 会使搜索引擎发现网站吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14837166/

相关文章:

php - 包含、扩展、使用、宏、嵌入 Twig 之间的区别

javascript - jQuery AJAX 检查数据库中是否存在电子邮件不起作用

.htaccess 重定向

redirect - NGINX - 返回 301 与重写

java - Prettyfaces:在观察特定的 url 模式时将 bean 属性设置为某个常量值

php - centos中通过php-fpm运行不同版本的php

PHP代码 mkdir ('images' ,'0777' ) 创建了一个411权限的文件夹!为什么?

javascript - 使跟踪代码从 URL 栏中消失

.htaccess - 修改 .htaccess 中的标题 x-frame-options

java - 我需要在 PrettyFaces 中为此制作自定义正则表达式模式吗