我的网站索引出现问题。问题是我有一个使用PHP和MySQL的新闻网站。每当我创建一条新闻发布时,都会通过类似此链接的URL链接该发布。
示例:
//pretty URL
//nameOfSite + PostId + newsTitle
mYpagExample.com/5/the-obama-lagacy
Google以此两种方式编制索引
mYpagExample.com/5/ // Ii dont want this to be indexed
mYpagExample.com/5/the-obama-lagacy
即使我将原始网址声明为规范网址,似乎还不够。
<link rel="canonical" href="http://mYpagExample.com/5/the-obama-lagacy">
注意:我使用.htaccess
作为漂亮的URL。
有人可以告诉我如何解决此问题吗?
已编辑:
这是来自 DB 示例的帖子链接:
<a href="http://example.com/<?php echo $id?>/<?php echo $title?>/"><?php echo $title?></a>
.htaccess文件
RewriteEngine on
# Get the request URL by the user
RewriteRule ^([a-zA-Z0-9/]+)$ index.php?view=$1**