301 редирект
Доброе утро! в редиректах не понимаю ни чего. нашел на просторах интернета два варианта редиректа для дублей страниц со слешем и без.
1й
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R=301,L]
и 2й
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ /$1/ [R=301,L]
Какой будет более правильный? есть ли вообще между ними разница? или и тот и тот выполняет ту же функцию(добавляет слеш на конце)?
За ранее благодарен за Ваш ответ.
RewriteCond %{HTTP_HOST} ^сайт.net$ [NC]
RewriteRule ^(.*)$ http://www.сайт.net/$1 [R=301,L]
site.ru/pogododa/doma/ ????
у меня в поисковике есть дубли страниц вида:
site.ru/category
site.ru/category/
продвижение шло с слешем на конце. вот я решил их склеить. склеил своим первым вариантом. нормально добовляет слеши на конце. Но седня почитал статью на сеопульте, там нашел 2й вариант... вот мне стало и интересно делает он тоже самое или может он более верный или лучше.