X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Оптимизация .htaccess CMS DLE под SEO
Armast
Armast
Topic Starter сообщение 22.7.2012, 23:27; Ответить: Armast
Сообщение #1


Почитал пару факов про сео и понял что надо оптимизировать сайт и решил начать с .htaccess
Сайту более 3 лет, к сожалению есть копии страниц sad.gif тематика игровая, статьи видео с ютуба и т.п.
Посоветуйте пожалуйста что на что заменить чтобы оптимизировать .htaccess CMS DLE под SEO без вреда для сайта.

Мое содержание файла .htaccess
DirectoryIndex index.php

RewriteEngine On

# DleMovie
RewriteRule ^video(/?)+$ index.php?do=video [L]
RewriteRule ^video/page-([0-9]+).html(/?)+$ index.php?do=video&page=$1 [L]
RewriteRule ^video/all(/?)+$ index.php?do=video&view=all [L]
RewriteRule ^video/category(/?)+$ index.php?do=video&view=category [L]
RewriteRule ^video/upload(/?)+$ index.php?do=video&act=upload [L]
RewriteRule ^video/search(/?)+$ index.php?do=video&act=search [L]
RewriteRule ^video/search/([^/]*),(.*)/page-([0-9]+).html(/?)+$ index.php?do=video&act=dosearch&type=$1&search=$2&page=$3 [L]
RewriteRule ^video/search/([^/]*),(.*)(/?)+$ index.php?do=video&act=dosearch&type=$1&search=$2 [L]
RewriteRule ^video/top/([^/]*)(/?)+$ index.php?do=video&act=top&type=$1 [L]
RewriteRule ^video/top/([^/]*)/page-([0-9]+).html(/?)+$ index.php?do=video&act=top&type=$1&page=$2 [L]
RewriteRule ^video/([0-9]+)-(.*)/page-([0-9]+).html(/?)+$ index.php?do=video&act=view&video_id=$1&page=$3 [L]
RewriteRule ^video/([^/]*)/([0-9]+)-(.*)/page-([0-9]+).html index.php?do=video&act=view&video_id=$2&page=$4 [L]
RewriteRule ^video/([0-9]+)-(.*).html(/?)+$ index.php?do=video&act=view&video_id=$1 [L]
RewriteRule ^video/([^/]*)/([0-9]+)-(.*).html(/?)+$ index.php?do=video&act=view&video_id=$2 [L]
RewriteRule ^video/([^/]*)(/?)+$ index.php?do=video&act=category&name=$1 [L]
RewriteRule ^video/([^/]*)/page-([0-9]+).html(/?)+$ index.php?do=video&act=category&name=$1&page=$2 [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=$1 [L]
RewriteRule ^photo-([0-9]+)(/?)+$ index.php?do=photo&albom=$1 [L]
RewriteRule ^photo-id-([0-9]+).html$ index.php?do=photo&photoid=$1&a=showphoto [L]
RewriteRule ^photo-id-([0-9]+)-([0-9]+).html$ index.php?do=photo&photoid=$1&a=showphoto&pagecomments=$2 [L]
RewriteRule ^photo-([0-9]+)/([0-9]+)([^/]*)(/?)+$ index.php?do=photo&albom=$1&onpage=$2 [L]
RewriteRule ^photo/([0-9]+)([^/]*)(/?)+$ index.php?do=photo&onpage=$1 [L]
RewriteRule ^photo/mark-([0-9]+)+$ index.php?do=photo&mark=$1 [L]
RewriteRule ^photo/mark-([0-9]+)/([0-9]+)$ index.php?do=photo&mark=$1&onpage=$2 [L]
RewriteRule ^photo/rss(/?)+$ engine/photo/rss.php [L]
RewriteRule ^photo/rss-([0-9]+)+$ engine/photo/rss.php?id=$1 [L]
RewriteRule ^photo/tegs(/?)+$ index.php?do=photo&a=tegs [L]
RewriteRule ^photo/tegs-([^/]*)(/?)+$ index.php?do=photo&tegs=$1 [L]
RewriteRule ^photo/tegs-([^/]*)/([0-9]+)(/?)+$ index.php?do=photo&tegs=$1&onpage=$2 [L]
RewriteRule ^photo/search(/?)+$ index.php?do=photo&a=search [L]
RewriteRule ^photo/search-([^/]*)(/?)+$ index.php?do=photo&search=$1 [L]
RewriteRule ^photo/search-([^/]*)/([0-9]+)(/?)+$ index.php?do=photo&search=$1&onpage=$2 [L]
RewriteRule ^photo/user-([^/]*)(/?)+$ index.php?do=photo&user=$1 [L]
RewriteRule ^photo/user-([^/]*)/([0-9]+)(/?)+$ index.php?do=photo&user=$1&onpage=$2 [L]
RewriteRule ^photo-([a-z]+)/([0-9]+)(/?)+$ index.php?do=photo&a=$1&onpage=$2 [L]
RewriteRule ^uploads/photos/(micro|others|previews|show|temp)/(.*).(jpg|png|gif|jpeg)+$ engine/photo/image.php?type=$1&file=$2&filetype=$3 [L]
RewriteRule ^uploads/photos/(.*).(jpg|png|gif|jpeg)+$ engine/photo/image.php?file=$1&filetype=$2 [L]
RewriteRule ^photo/([0-9]+)-([0-9]+)/(.*).(jpg|png|gif|jpeg)(/?)+$ engine/photo/show.php?see=$3.$4&d=$1&s=$2 [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.$5 [L]

# Редиректы
RewriteRule ^page/(.*)$ index.php?cstart=$1 [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=$6 [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=$5 [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=$5 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 [L]

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

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

# За день
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&day=$3 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&day=$3&cstart=$4 [L]
# За весь месяц
RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&cstart=$3 [L]
# Вывод за весь год
RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$1 [L]
RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L]
# вывод отдельному тегу
RewriteRule ^tags/([^/]*)(/?)+$ index.php?do=tags&tag=$1 [L]
RewriteRule ^tags/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=tags&tag=$1&cstart=$2 [L]
# вывод для отдельного юзера
RewriteRule ^user/([^/]*)/rss.xml$ engine/rss.php?subaction=allnews&user=$1 [L]
RewriteRule ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L]
RewriteRule ^user/([^/]*)/page/([0-9]+)(/?)+$ index.php?subaction=userinfo&user=$1&cstart=$2 [L]
RewriteRule ^user/([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$1 [L]
RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L]
RewriteRule ^user/([^/]*)/news/rss.xml(/?)+$ engine/rss.php?subaction=allnews&user=$1 [L]
# вывод всех последних новостей
RewriteRule ^lastnews/(/?)+$ index.php?do=lastnews [L]
RewriteRule ^lastnews/page/([0-9]+)(/?)+$ index.php?do=lastnews&cstart=$1 [L]
# вывод в виде каталога
RewriteRule ^catalog/([^/]*)/rss.xml$ engine/rss.php?catalog=$1 [L]
RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$1 [L]
RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2 [L]
# вывод непрочитанных статей
RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L]
RewriteRule ^newposts/page/([0-9]+)(/?)+$ index.php?subaction=newposts&cstart=$1 [L]
# вывод избранных статей
RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]
RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]

RewriteRule ^rules.html$ index.php?do=rules [L]
RewriteRule ^statistics.html$ index.php?do=stats [L]
RewriteRule ^addnews.html$ index.php?do=addnews [L]
RewriteRule ^rss.xml$ engine/rss.php [L]
RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)/page/([0-9]+)/$ index.php?do=cat&category=$1&cstart=$2 [L]
RewriteRule ^([^.]+)/$ index.php?do=cat&category=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L]
RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]
RewriteRule ^print:([^/]+).html$ engine/print.php?do=static&page=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]

Заранее огромное спасибо!)

Сообщение отредактировал Armast - 22.7.2012, 23:27
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
v1rusmj
v1rusmj
сообщение 22.7.2012, 23:34; Ответить: v1rusmj
Сообщение #2


Все верно, оптимизация DLE с точки зрения SEO имеет место быть. Джижок в этом плане имеет ряд минусов. Хороший блогер АлаичЪ в плотную занимается этим вопросом, вот несколько отличных статей на эту тему, в которых подробно все расписано, в том числе и про .htaccess.

SEO оптимизация DLE часть 1
SEO оптимизация DLE часть 2
SEO оптимизация DLE часть 3

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Ссылки за которые не стыдно! Качественный линк билдинг сервис под Бурж от Westrank. Честный прайс.
62 DaoDog 46987 Сегодня, 3:30
автор: WestRank_Support
Открытая тема (нет новых ответов) Прототипирование + дизайн + вёрстка = красивый и эффективный сайт под ключ
0 bunneh 315 16.4.2024, 18:02
автор: bunneh
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыBurzh.top|Партнерская программа под любой вид трафика (email, спам, УБТ)
2 cryptius 761 16.4.2024, 17:50
автор: cryptius
Горячая тема (нет новых ответов) Hyper.hosting - сервера под любые задачи [разрешены dmca, гэмблинг, адалт и пр.]
Лучшие сервера по доступной цене
32 Hyper_Hosting 9145 15.4.2024, 13:03
автор: Hyper_Hosting
Открытая тема (нет новых ответов) Англоязычный SEO-копирайтинг от $3/100 слов от NeedmyLink | Первая статья бесплатно
4 Needmylink1 1324 12.4.2024, 23:43
автор: Needmylink1


 



RSS Текстовая версия Сейчас: 19.4.2024, 9:59
Дизайн