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