我有疑问。我使用.htaccess的重写文件创建了一个SEO友好文件。但现在我在同一个目录中
原始文件
使用htaccess创建的文件
所以我有重复的文件,我不能使用rel标签规范,因为如果我把它放在Orifinal文件中我发现它也在文件中创建。我怎么解决?我认为我可以使用robots.txt停止文件,或者我可以使用htacess阻止蜘蛛,这是正确的解决方案吗?现在我的htaccess是
Options +FollowSymLinks
RewriteEngine on
RewriteBase /macchine/listino/
RewriteRule marca-auto-(.*)\.htm$ marca.php?auto=$1 [L,R=301,NC]
RewriteRule vis-marca-(.*)-ide-(.*)\.htm$ vis.php?marca=$1&ide=$2
答案 0 :(得分:0)
你应该做的是简单的创建相关规范
<link rel="canonical" href="your-new-url" />
此rel规范可以放在您网站的2个网址中(原始网址和重新网页)。
但是在这种情况下,最好的方法可能是创建301重定向来自&#34;原始网址&#34;重写。在这种情况下,即使您有任何原始网址的链接,linkjuice也会被重定向到重写网址。