Sign in to follow this  
Followers 0
zhekaglava

Убирание дублей через htaccess

4 posts in this topic

Здравствуйте .
На сайте  стали появляться дубли категорий ,  сайт на dle (  тех поддержки  что то мямлит но тут спросить  надежнее ) 
От robots.txt толку мало гугл все ровно их видит .
Решил избавится от них с помощью  htaccess  и понял что я в этом полный 0 ...
 

Нашёл статью где автор рассказывал  убирания дублей   категорий.....

Вот код 

 

RewriteRule ^(.*)/page/d+/$ $1/ [R=301,L]

RewriteRule ^(.*)page/d+/$ $1/ [R=301,L]

 

................................................................................................

Подскажите пожалуйста   поможет ли это избавиться от дублей ?

 

 

 

 

 

Share this post


Link to post
Share on other sites

Я тоже нуб в htaccess, но избавился от дублей вот так. Скопируй это и засунь в свой htaccess. Только измени в коде "твой_сайт.ru" на свой домен. Это как раз для DLE.

 

# Редирект для категорий (чтобы в конце URL был /)
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.html$
RewriteCond %{REQUEST_URI} !.xml$
RewriteRule (.+) $1/ [R=301,L]
 
# Редирект c www на без www
RewriteCond %{HTTP_HOST} ^www.твой_сайт.ru [NC]
RewriteRule ^(.*)$ http://твой_сайт.ru/$1 [R=301,L]
 
### START Редирект с первой страницы на основную
RewriteBase /
RewriteRule ^(.*)page/1(/|)$ $1 [R=301,L]
### END Редирект с первой страницы на основную
 
# Редирект для главной (с /index.php,html на /)
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
 
# Редирект для главной (с /main.html на /)
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /main\.html\ HTTP/
RewriteRule ^main\.html$ / [R=301,L]
zhekaglava, witosp and webostrov like this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.