Ув. форумчане, помогите новичку, пожалуйста. Часто в аудитах сайта читала по то, что нужно закрывать страницы от дублей. С главной мне понятно, но вот про внутренние - страницы с и без / на конце, а также с index.php. Как настроить редирект? Если с помощью htaccess, то поделитесь кусочком кода.![]()
Как правильно сделать редирект внутренних страниц?
(Ответов: 16, Просмотров: 7429)
- 15.03.2012 17:22Новичок


- Регистрация: 19.02.2012
- Сообщений: 19
- Репутация: 1
- 15.03.2012 22:07Студент

- Регистрация: 09.06.2011
- Сообщений: 74
- Репутация: 75
Редирект со страницы http://site.ru/index.php на http://site.ru/:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.ru/ [R=301,L]
Добавить завершающий слэш через .htaccess
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]
Удалить завершающий слэш через .htaccess
RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]
читаем и пользуемся на здоровье :) - 16.03.2012 12:09Новичок


- Регистрация: 19.02.2012
- Сообщений: 19
- Репутация: 1
получается, что редирект с внутренней страницы исходя из этого кода будет на главную?, а как сделать редирект внутренней страницы, например, site.ru/services/index.php на site.ru/services/
- 17.03.2012 15:33
devo4ka,по аналогии с главной:)
- 21.03.2012 15:30Banned

- Регистрация: 15.04.2011
- Сообщений: 120
- Репутация: 18
Чтобы не создавать новую тему, подскажите в такой ситуации:
Есть site.ru и domen.site.ru - необходимо настроить редирект 301 с поддомена на главную страницу site.ru, с помощью htaccess.
Файл htaccess имеется и там и там. Как правильно это сделать? - 21.03.2012 16:10Дипломник

- Регистрация: 19.12.2009
- Сообщений: 145
- Репутация: 32
Regiontop,
на domen.site.ru в .htaccessКод:RewriteEngine on RewriteRule (.*) http://site.ru/$1 [R=301,L]
Спасибо сказали:
Regiontop(21.03.2012), - 21.03.2012 16:29Banned

- Регистрация: 15.04.2011
- Сообщений: 120
- Репутация: 18
Большое спасибо за подсказку, а то что-то совсем затупил.
- 22.03.2012 04:45
Подскажите, а какой код вписать, чтобы переадресовать с site.ru/news/1/2/ на site.ru/3/ ?
Если вписать Redirect 301 /news/1/2/ site.ru/3/, то переходит совсем не туда почему-то. - 22.03.2012 11:46Дипломник

- Регистрация: 19.12.2009
- Сообщений: 145
- Репутация: 32
KraBZburger,
Код:ну и убедитесь что _http://site.ru/3/ никуда не редиректит сам по себеRedirect 301 /news/1/2/ http://site.ru/3/
- 22.03.2012 14:39
ребят, а редирект 301 можно сделать если домен рф и урлы кирилические? пытался сделать но отказывается работать...
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Ссылки с главных или внутренних страниц для повышения тиц? | Поисковые системы | 10 | 11.11.2011 16:51 |
Бесплатная анлимитная проверка внутренних страниц на PR | Софт, скрипты, сервисы | 4 | 19.09.2011 04:00 |
PR для внутренних страниц | 32 | 02.08.2011 14:38 | |
Подскажите пожалуйста прогу для массовой проверки PR внутренних страниц сайта. | Софт, скрипты, сервисы | 4 | 09.11.2010 21:00 |
Боремся с фильтрами за копипаст + продвижение внутренних страниц по НЧ | Дайджест блогосферы | 3 | 01.03.2010 22:48 |



