1

ただし、すべての URL セットで index.php が必要です。ただし、ページネーション ページの元の URL が index.php 以外にリンクされているセクションが 2 つあります。

ただし、cmsのアップグレードにより、urlセットはindex.phpになりました。これは、com_news / com_toyschemesとしてのみページタグとコンポーネントを持つページでのみ行う必要があります.

元の正しい URL

   http://www.abc.com/?page=5&&option=com_latestnews&view=list&Itemid=4
   http://www.abc.com/?page=2&&option=com_toyschemes&view=list&Itemid=3

不正な URL - 元の URL への 301 リダイレクトが必要です

   http://www.abc.com/index.php?page=5&&option=com_latestnews&view=list&Itemid=4
   http://www.abc.com/index.php?page=2&&option=com_toyschemes&view=list&Itemid=3

誰かがこれを手伝ってくれますか。

編集- 上記の URL は説明用です。上記のようなページネーションのページが 100 ページあります。

4

1 に答える 1

2

Web ルートディレクトリ.htaccessにあると想定しているこのルールをあなたに追加します。/

RewriteCond %{REQUEST_URI} ^/index\.php$ [NC]
RewriteCond %{QUERY_STRING} (^|&)page=\d+(&|$) [NC]
RewriteCond %{QUERY_STRING} (^|&)option=com_(latestnews|toyschemes)(&|$) [NC]
RewriteRule ^ /?%{QUERY_STRING} [R=301,L]
于 2013-09-06T12:42:24.937 に答える