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)ニュースセクションの2番目の問題に直面している

     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です。

作成された重複ページの.htaccess301リダイレクトを介してこれを修正する方法、提案は救世主になります

ありがとう

4

1 に答える 1

0

Iが含まれている場合は、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]

ここで、ID25は10にリダイレクトされます。複製された残りのIDには、追加のIDを追加できます。

于 2013-01-28T23:26:21.650 に答える