0

有人可以建议,在 joomla 中面临很多重复的 url 问题

A)新闻部分面临的问题

 Correct url- www.xyz.com/?page=11&&option=com_latestnews&view=list&Itemid=25
 Wrong url-   www.xyz.com/?page=11&&option=com_latestnews&view=list&itemid=25

如果您在上面看到,在单词Itemid中,我在错误的 url 中很小,而在大写中,我在正确的 url 中

B) 面对新闻版块的第二期

     Correct url- www.xyz.com/index.php?option=com_latestnews&view=detail&n_id=365&Itemid=10
     Incorrect url-  www.xyz.com/index.php?option=com_latestnews&view=detail&n_id=365&Itemid=25

如果您在上面看到,在单词Itemid中,正确的 url 是 10,但不正确的重复 url 是 25

如何通过 .htaccess 301 重定向创建的重复页面来纠正这个问题,任何建议都将是一个救星

谢谢

4

1 回答 1

0

对于I in的情况,Itemid您必须专门解决这个问题。然后对于所有重复的项目 ID,您必须明确指出。

案例问题:

RewriteCond %{QUERY_STRING} ^(.*)itemid=(.*)$
RewriteRule ^(.*)$ /$1?%1Itemid=%2 [L,R=301]

对于每个来自项目 ID:

RewriteCond %{QUERY_STRING} ^(.*)&Itemid=25(&|$)(.*)$
RewriteRule ^(.*)$ /$1?%1&Itemid=10&%3 [L,R=301]

在这里,ID 25被重定向到10。您可以为其余的副本添加任何其他 ID。

于 2013-01-28T23:26:21.650 回答