Php ModRewrite导致网站管理员工具中出现重复标题错误

Php ModRewrite导致网站管理员工具中出现重复标题错误,php,.htaccess,Php,.htaccess,我使用重写规则将server.php重定向到对seo更友好的链接。然而,网站管理员工具报告说,我有数百个重复的标题错误。。看起来Google正在为server.php和seo友好版本编制索引。你知道怎么解决这个问题吗 rewritecond %{http_host} ^minecraftserverfinder.com [nc] rewriterule ^(.*)$ http://www.minecraftserverfinder.com/$1 [r=301,L] RewriteRule ^([

我使用重写规则将server.php重定向到对seo更友好的链接。然而,网站管理员工具报告说,我有数百个重复的标题错误。。看起来Google正在为server.php和seo友好版本编制索引。你知道怎么解决这个问题吗

rewritecond %{http_host} ^minecraftserverfinder.com [nc]
rewriterule ^(.*)$ http://www.minecraftserverfinder.com/$1 [r=301,L]
RewriteRule ^([0-9]+)(.*)$ server.php?s=$1 [NC,L]

最快/最简单的方法是存储该页面应有的URL
/article/58可爱的猫图片
,然后在加载页面后检查该URL,然后仅用于发送


通过这种方式,URL应该处理得很好。

可能是重复的问题,我很确定您的建议是不可能的。我在几十台服务器上做同样的事情,但我从来没有遇到过这个问题。重写是Apache内部的。谷歌没有办法知道这一点。有没有可能你在网站内部使用了一些老式的
server.php
风格的链接,而不是SEO友好的版本?我没有想到这一点。我会检查网站链接扫描你首先确定谷歌是否索引两个版本的网页?
if( $url != $_SERVER['REQUEST_URI']){
    $url = build_absolute_url( $url); // For location header
    header('HTTP/1.1 301 Moved Permanently');
    header("Location: $url");
    exit();
}