有人可以建议,在joomla面临很多重复网址问题
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 中,我的错误网址很小,而且我的网址是正确的网址
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 中,正确的网址是10但不正确的重复网址是25
如何通过.htaccess 301重定向创建重复页面来纠正此问题,任何建议都将成为救世主
由于
答案 0 :(得分:0)
对于Itemid
中 I 的情况,您必须具体解决此问题。然后,对于所有重复的项目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。