我正在开发一个实现 Slim 的网站。我所有的类别 url 都在站点地图和描述所有带有链接的结构的页面中定义。但我并没有准确说明站点地图类别中文章的网址。我的网站正在生产中,谷歌索引了所有文章。但是谷歌中的网址就像
wrong url : www.domain.com/index.php/category/blabla/article-title
代替
good url : www.domain.com/category/blabla/article-title
在网站中,当您单击链接以显示文章时,导航器中的 url 是好的。它仅在 google 索引中生成错误的 url。我不知道它来自哪里,请有人告诉我吗?这是网址的代码:
$app->group('/' . $ed->nomXML . '/', $handleMenu(), function () use ($app, $rubriques, $ed) {
//display article
$app->get($formatRubrique.'/evenements/:id/:titre', function ($id, $titre) use ($app) {
$ctrl = new ArticleController();
$ctrl->viewArticle($app, $id);
});
}
和 .htaccess 的代码
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]