301 Перенаправления - Дополнительно? - PullRequest
0 голосов
/ 10 мая 2011

Я нахожусь в ситуации, когда на моем сайте есть ДВЕ версии и каждая страница - а это тысячи ... Теперь это вызывает все виды проблем с Google, я сбрасываю результаты поиска из-за дублированного контента,Это было создано в результате включения «SEO Friendly URLs» на моем сайте.

Есть ли способ, которым я могу переписать ВСЕ страницы, например, с упоминанием brands.php, в их SEO-дружественную версию?Например, /products.php?product=Oil-Pump-Star to /prducts/oil-pump-star/.... без необходимости вручную просматривать каждый URL ...

Извинения, если это не такМне трудно выразить точную ситуацию в письменных словах!

Любой вклад приветствуется!

Ответы [ 2 ]

0 голосов
/ 12 мая 2011

Трудно привести пример, не зная типа URL, для которых настроена ваша система.Однако, основываясь на приведенном вами примере, вы можете сделать что-то вроде этого:

RewriteRule ^([0-9a-zA-Z-]+).php?([0-9a-zA-Z]+)=([0-9a-zA-Z_-]+)$                   $1/$3 [NC]

Я не проверял это, поэтому может потребоваться некоторая настройка.Вам нужно будет соответствующим образом изменить свои правила для работы с URL-адресами, которые вы пытаетесь реструктурировать.

0 голосов
/ 12 мая 2011

похоже, что вы используете Joomla CMS. вы можете использовать rel = "canonical", чтобы избежать этого, но, к сожалению, это придется делать вручную. Google по-прежнему предлагает использовать редирект 301 и рекомендует rel = "canonical" только тогда, когда 301 невозможен.

Я позволю вам решить, что лучше для вас.

...