Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 03.10.2014, 13:28   #1
Специалист
 
Аватар для marusenko
 
Регистрация: 29.09.2010
Сообщений: 179
Вес репутации: 171
marusenko - весьма и весьма положительная личностьmarusenko - весьма и весьма положительная личностьmarusenko - весьма и весьма положительная личность
По умолчанию Помогите настроить редирект 301 для DLE!

Яндекс зажимает сайты за то, что очень много дублей страниц, вроде бы главная проблема в том, что индексируются страниц со / и без /

Пыталась сама редактировать .htaccess - ничего не выходит: добавляю то, что советуют на форумах, но редирект не работает (в этом месте уточню, что я по образованию и складу личности - филолог, ни в чем, кроме русского языка, не разбираюсь)))

Очень-очень прошу помощи!

Файл у меня выглядит так:

PHP код:
DirectoryIndex index.php



php_value date
.timezone Etc/GMT-6

ErrorDocument 404 
/error.php

ErrorDocument 403 
/error.php



RewriteEngine On

RewriteBase 
/

RewriteCond %{HTTP_HOST} ^www.chelnews.com$ [NC]

RewriteRule ^(.*)$ http://chelnews.com/$1 [R=301,L]



RewriteCond %{HTTP_HOST} (.*)

RewriteCond %{REQUEST_URI} /$ [NC]

RewriteRule ^(.*)(/)$ $[L,R=301]



RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.phpHTTP/

RewriteRule ^index\.phphttp://chelnews.com/ [R=301,L]



# DLE + vBulletin

RewriteRule ^goforum/post-([0-9]+)(/)?$ index.php?do=goforum&postid=$[L]

##ucoz2Dle+forum

RewriteRule ^forumforum/ [L]

RewriteRule ^forum/(.*)$ forum/$[L]

# UserList by MSW

RewriteRule ^userlist.html$ /?do=userlist [L]



######################################################################################################

#photo/

RewriteRule ^photo/([0-9]+)(/?)+$ index.php?do=photo&albom=$[L]

RewriteRule ^photo/[a-z_]+/([0-9]+)(/?)+$ index.php?do=photo&albom=$[L]

RewriteRule ^photo/[a-z_]+/[a-z_]+/([0-9]+)(/?)+$ index.php?do=photo&albom=$[L]



#photo/9-0-70

RewriteRule ^photo/([0-9]+)-0-([0-9]+)$ index.php?do=photo&photoid=$2&a=showphoto [L]

RewriteRule ^photo/[0-9a-z_]+/([0-9]+)-0-([0-9]+)$ index.php?do=photo&photoid=$2&a=showphoto [L]

RewriteRule ^photo/[0-9a-z_]+/[0-9a-z_]+/[0-9a-z_]+/([0-9]+)-0-([0-9]+)$ index.php?do=photo&photoid=$2&a=showphoto [L]

RewriteRule ^photo/[0-9a-z_]+/[0-9a-z_]+/([0-9]+)-0-([0-9]+)$ index.php?do=photo&photoid=$2&a=showphoto [L]



#photo/347-3-0-0-4

RewriteRule ^photo/([0-9]+)-([0-9]+)-0-0-4index.php?do=photo&albom=$1&onpage=$[L]

RewriteRule ^photo/[0-9a-z_]+/([0-9]+)-([0-9]+)-0-0-4index.php?do=photo&albom=$1&onpage=$[L]

RewriteRule ^photo/([0-9]+)-([0-9]+)-0-0-2index.php?do=photo&albom=$1&onpage=$[L]

RewriteRule ^photo/[0-9a-z_]+/([0-9]+)-([0-9]+)-0-0-2index.php?do=photo&albom=$1&onpage=$[L]

#####################################################################################################



RewriteRule ^(news|load|publ|blog|dir|stuff|board|index)/.*/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)$ index.php?do=cat&category=$4[L]

RewriteRule ^(news|load|publ|blog|dir|stuff|board|index)/.*/([0-9]+)-([0-9]+)-([0-9]+)$ index.php?do=cat&category=$4[L]

RewriteRule ^(news|load|publ|blog|dir|stuff|board|index)/.*/([0-9]+)-([0-9]+)$ index.php?do=cat&category=$2[L]

RewriteRule ^(news|load|publ|blog|dir|stuff|board|index)/.*/([0-9]+)$ index.php?do=cat&category=$1[L]

RewriteRule ^(news|load|publ|blog|dir|stuff|board|index)/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)(/?)+$ index.php?do=cat&category=$4[L]

RewriteRule ^(news|load|publ|blog|dir|stuff|board|index)/([0-9]+)-([0-9]+)-([0-9]+)(/?)+$ index.php?do=cat&category=$4[L]

RewriteRule ^(news|load|publ|blog|dir|stuff|board|index)/([0-9]+)-([0-9]+)(/?)+$ index.php?do=cat&category=$2[L]

RewriteRule ^(news|load|publ|blog|dir|stuff|board|index)/([0-9]+)(/?)+$ index.php?do=cat&category=$1[L]







RewriteRule ^load/$ index.php?do=cat&category=[L]

RewriteRule ^loadindex.php?do=cat&category=[L]

RewriteRule ^publindex.php?do=cat&category=[L]

RewriteRule ^publindex.php?do=cat&category=[L]

RewriteRule ^news/$ index.php?do=cat&category=[L]

RewriteRule ^newsindex.php?do=cat&category=[L]

RewriteRule ^dir/$ index.php?do=cat&category=[L]

RewriteRule ^dirindex.php?do=cat&category=[L]

RewriteRule ^stuff/$ index.php?do=cat&category=[L]

RewriteRule ^stuffindex.php?do=cat&category=[L]

RewriteRule ^board/$ index.php?do=cat&category=[L]

RewriteRule ^boardindex.php?do=cat&category=[L]



######################################################################################################

RewriteRule ^photo/([0-9]+)(/?)+$ index.php?do=photo&albom=$[L]

RewriteRule ^photo/[a-z_]+/([0-9]+)(/?)+$ index.php?do=photo&albom=$[L]

RewriteRule ^photo/[a-z_]+/[a-z_]+/([0-9]+)(/?)+$ index.php?do=photo&albom=$[L]



#photo/9-0-70

RewriteRule ^photo/([0-9]+)-0-([0-9]+)$ index.php?do=photo&photoid=$2&a=showphoto [L]

RewriteRule ^photo/[0-9a-z_]+/([0-9]+)-0-([0-9]+)$ index.php?do=photo&photoid=$2&a=showphoto [L]

RewriteRule ^photo/[0-9a-z_]+/[0-9a-z_]+/[0-9a-z_]+/([0-9]+)-0-([0-9]+)$ index.php?do=photo&photoid=$2&a=showphoto [L]

RewriteRule ^photo/[0-9a-z_]+/[0-9a-z_]+/([0-9]+)-0-([0-9]+)$ index.php?do=photo&photoid=$2&a=showphoto [L]



#photo/347-3-0-0-4

RewriteRule ^photo/([0-9]+)-([0-9]+)-0-0-4index.php?do=photo&albom=$1&onpage=$[L]

RewriteRule ^photo/[0-9a-z_]+/([0-9]+)-([0-9]+)-0-0-4index.php?do=photo&albom=$1&onpage=$[L]

RewriteRule ^photo/([0-9]+)-([0-9]+)-0-0-2index.php?do=photo&albom=$1&onpage=$[L]

RewriteRule ^photo/[0-9a-z_]+/([0-9]+)-([0-9]+)-0-0-2index.php?do=photo&albom=$1&onpage=$[L]

#####################################################################################################



# DLE Photoalboms

# RewriteCond %{REQUEST_FILENAME}  -f

# RewriteRule ^.+$ - [L,PT]

RewriteRule ^photo(/?)+$ index.php?do=photo [L]

RewriteRule ^photo-([a-z]+)(/?)+$ index.php?do=photo&a=$[L]

RewriteRule ^photo-([0-9]+)(/?)+$ index.php?do=photo&albom=$[L]

RewriteRule ^photo-id-([0-9]+).htmlindex.php?do=photo&photoid=$1&a=showphoto [L]

RewriteRule ^photo-id-([0-9]+)-([0-9]+).htmlindex.php?do=photo&photoid=$1&a=showphoto&pagecomments=$[L]

RewriteRule ^photo-([0-9]+)/([0-9]+)([^/]*)(/?)+$ index.php?do=photo&albom=$1&onpage=$[L]

RewriteRule ^photo/([0-9]+)([^/]*)(/?)+$ index.php?do=photo&onpage=$[L]

RewriteRule ^photo/mark-([^/]*)(/?)+$ index.php?do=photo&mark=$[L]

RewriteRule ^photo/mark-([^/]*)/([0-9]+)$ index.php?do=photo&mark=$1&onpage=$[L]

RewriteRule ^photo/rss(/?)+$ engine/photo/rss.php [L]

RewriteRule ^photo/rss-([0-9]+)+$ engine/photo/rss.php?id=$[L]

RewriteRule ^photo/tegs(/?)+$ index.php?do=photo&a=tegs [L]

RewriteRule ^photo/tegs-([^/]*)(/?)+$ index.php?do=photo&tegs=$[L]

RewriteRule ^photo/tegs-([^/]*)/([0-9]+)(/?)+$ index.php?do=photo&tegs=$1&onpage=$[L]

RewriteRule ^photo/search(/?)+$ index.php?do=photo&a=search [L]

RewriteRule ^photo/search-([^/]*)(/?)+$ index.php?do=photo&search=$[L]

RewriteRule ^photo/search-([^/]*)/([0-9]+)(/?)+$ index.php?do=photo&search=$1&onpage=$[L]

RewriteRule ^photo/user-([^/]*)(/?)+$ index.php?do=photo&user=$[L]

RewriteRule ^photo/user-([^/]*)/([0-9]+)(/?)+$ index.php?do=photo&user=$1&onpage=$[L]

RewriteRule ^photo-([a-z]+)/([0-9]+)(/?)+$ index.php?do=photo&a=$1&onpage=$[L]

RewriteRule ^photo/([0-9]+)-([0-9]+)/(.*).(jpg|png|gif|jpeg)(/?)+$ engine/photo/show.php?see=$3.$4&d=$1&s=$[L]

RewriteRule ^photo/([0-9]+)-([0-9]+)-([0-9]+)/(.*).(jpg|png|gif|jpeg)$ engine/photo/other.php?otherpixsize=$1&q=$2&w=$3&pid=$4.$[L]

# DLE Photoalboms









# Редиректы

RewriteRule ^page/(.*)$ index.php?cstart=$[L]



# Сам пост

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$[L]

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$[L]

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9]+),(.*).html(/?)+$ engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$[L]

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$[L]



RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3&seourl=$5&seocat=$[L]

RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2&seourl=$4&seocat=$[L]

RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3&seourl=$4&seocat=$[L]

RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&seourl=$3&seocat=$[L]



RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2&seourl=$[L]

RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1&seourl=$[L]

RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$1&newsid=$2&seourl=$[L]

RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1&seourl=$[L]



# За день

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&day=$[L]

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&day=$3&cstart=$[L]

# За весь месяц

RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ index.php?year=$1&month=$[L]

RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&cstart=$[L]

# Вывод за весь год

RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$[L]

RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$[L]

# вывод отдельному тегу

RewriteRule ^tags/([^/]*)(/?)+$ index.php?do=tags&tag=$[L]

RewriteRule ^tags/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=tags&tag=$1&cstart=$[L]

# поиск по доп полям

RewriteRule ^xfsearch/([^/]*)(/?)+$ index.php?do=xfsearch&xf=$[L]

RewriteRule ^xfsearch/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$[L]

# вывод для отдельного юзера

RewriteRule ^user/([^/]*)/rss.xmlengine/rss.php?subaction=allnews&user=$[L]

RewriteRule ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$[L]

RewriteRule ^user/([^/]*)/page/([0-9]+)(/?)+$ index.php?subaction=userinfo&user=$1&cstart=$[L]

RewriteRule ^user/([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$[L]

RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$[L]

RewriteRule ^user/([^/]*)/news/rss.xml(/?)+$ engine/rss.php?subaction=allnews&user=$[L]

# вывод всех последних новостей

RewriteRule ^lastnews/(/?)+$ index.php?do=lastnews [L]

RewriteRule ^lastnews/page/([0-9]+)(/?)+$ index.php?do=lastnews&cstart=$[L]

# вывод в виде каталога

RewriteRule ^catalog/([^/]*)/rss.xmlengine/rss.php?catalog=$[L]

RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$[L]

RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$[L]

# вывод непрочитанных статей

RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L]

RewriteRule ^newposts/page/([0-9]+)(/?)+$ index.php?subaction=newposts&cstart=$[L]

# вывод избранных статей

RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]

RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$[L]



RewriteRule ^rules.htmlindex.php?do=rules [L]

RewriteRule ^statistics.htmlindex.php?do=stats [L]

RewriteRule ^addnews.htmlindex.php?do=addnews [L]

RewriteRule ^rss.xmlengine/rss.php [L]

RewriteRule ^sitemap.xmluploads/sitemap.xml [L]



RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule 
^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$[L]

RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$[L]



RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule 
^([^.]+)/rss.xmlengine/rss.php?do=cat&category=$[L]

RewriteRule ^page,([0-9]+),([^/]+).htmlindex.php?do=static&page=$2&news_page=$[L]

RewriteRule ^print:([^/]+).htmlengine/print.php?do=static&page=$[L]



RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule 
^([^/]+).htmlindex.php?do=static&page=$[L
marusenko вне форума   Ответить с цитированием
Старый 04.10.2014, 20:59   #2
Специалист
 
Аватар для kerpi
 
Регистрация: 14.03.2012
Адрес: Одесса
Сообщений: 442
Вес репутации: 171
kerpi - прекрасное будущееkerpi - прекрасное будущееkerpi - прекрасное будущееkerpi - прекрасное будущееkerpi - прекрасное будущееkerpi - прекрасное будущееkerpi - прекрасное будущееkerpi - прекрасное будущееkerpi - прекрасное будущееkerpi - прекрасное будущееkerpi - прекрасное будущее
Отправить сообщение для kerpi с помощью ICQ
По умолчанию

Вот ваш :

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]


Ну или наоборот, тут ваше желание.
__________________
Нормальные сайты держу здесь
SEO Company - продвижение в бурженете
Консультации по оптимизации и продвижению сайтов в Яндекс\Гугл
kerpi вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите настроить Sape Boris Ivanovich Поиск исполнителей 1 22.03.2014 18:03
Помогите настроить на WordPress HGSimpson Установка кода на различные движки 1 19.03.2010 22:59
помогите htaccess настроить =) Crossnet Курилка 5 05.10.2009 12:47
Помогите настроить VDS avgaz Разработка и сопровождение сайтов 16 25.01.2009 00:29
Помогите настроить!!! DimaNOS Вопросы по работе системы 11 01.10.2007 02:45


Часовой пояс GMT +3, время: 16:02.