使用.htaccess更改网址 - 重复内容

时间:2014-12-12 09:41:55

标签: php .htaccess concrete5

我试图改变在博客中使用具体5中的页面块时自动生成的URL。这样做的原因是因为它在moz中获取了重复内容。

有问题的网址是博客?ccm_paging_p_b4641 = 3,每次用户转到下一页时,数字3都会递增。我的目标是在没有上述垃圾邮件的情况下实现更智能的网址。

我没试过就试过这个:

RewriteEngine on
RewriteRule ^blog/([^/.]+)/?$ blog?ccm_paging_p_b4641=$1 [L]

任何帮助将不胜感激,

感谢。

1 个答案:

答案 0 :(得分:0)

您只需要一个新的重定向网址,将旧网址重定向到新的网址:

RewriteEngine on

RewriteCond %{THE_REQUEST} \s/+blog/?\?ccm_paging_p_b4641=([^\s&]+) [NC]
RewriteRule ^ /blog/%1? [R=302,L,NE]

RewriteRule ^blog/([^/.]+)/?$ blog?ccm_paging_p_b4641=$1 [L,NC,QSA]