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



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Переадресация страниц удаленного раздела на главную. Как?, htaccess проблема
seonliner
seonliner
Topic Starter сообщение 13.3.2016, 19:09; Ответить: seonliner
Сообщение #1


Частый гость
**

Группа: User
Сообщений: 58
Регистрация: 20.9.2011
Поблагодарили: 8 раз
Репутация:   5  


Подскажите, удалил раздел, +300 страниц, как сделать переадресацию со всех страниц раздела сайта на
главную. Какой код, условие добавить кроме этого? Что не правильно?

RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule ^raznoe(.*)$ / [L,R=301]


Вижу, вроде понимаю, но не догоняю...
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 13.3.2016, 19:15; Ответить: x64
Сообщение #2


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3154
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2524 раза
Репутация:   278  


Всё проще
Код
RewriteRule ^staryj-razdel/.* / [R=301,L]


Цитата(seonliner @ 13.3.2016, 18:09) *
вроде понимаю, но не догоняю

Что именно, регулярки? Их нужно хорошенько поюзать чтобы действительно понимать


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seonliner
seonliner
Topic Starter сообщение 13.3.2016, 19:22; Ответить: seonliner
Сообщение #3


Частый гость
**

Группа: User
Сообщений: 58
Регистрация: 20.9.2011
Поблагодарили: 8 раз
Репутация:   5  


x64,

В ТП хоста сказали нет условия переадресации.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 13.3.2016, 19:33; Ответить: x64
Сообщение #4


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3154
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2524 раза
Репутация:   278  


Цитата(seonliner @ 13.3.2016, 18:22) *
В ТП хоста сказали нет условия переадресации.

Блин, по-человечьи можно сказать, что «нет»? Если пихаете в конец файла, это сугубо Ваши проблемы. Разве не очевидно, что внешний редирект должен быть ранее внутреннего в подобной ситуации?

Вариант рабочий на 100%. Если не установлен апач, это другой вариант. Но и в таком случае неясно, почему строки из его конфига приводятся в пример.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seonliner
seonliner
Topic Starter сообщение 13.3.2016, 21:15; Ответить: seonliner
Сообщение #5


Частый гость
**

Группа: User
Сообщений: 58
Регистрация: 20.9.2011
Поблагодарили: 8 раз
Репутация:   5  


DirectoryIndex index.php
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteRule ^(([^/]+/)*)(default|main|index)\.(html|php|htm)$ http://site.ru/$1 [L,R=301]
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule ^raznoe/.* / [L,R=301]
</IfModule>

Не работает переадресация всех стр раздела.

+ поставил переадресацию одиночных стр - работает, но 300 строк переадресации не комильфо.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 13.3.2016, 21:24; Ответить: x64
Сообщение #6


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3154
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2524 раза
Репутация:   278  


Цитата(seonliner @ 13.3.2016, 20:15) *
RewriteRule ^raznoe/.* / [L,R=301]

Можете назвать хоть одну причину, по которой эту строку нужно пихать в самый конец?
Ей место после RewriteBase.
Цитата(x64 @ 13.3.2016, 18:33) *
очевидно, что внешний редирект должен быть ранее внутреннего




--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seonliner
seonliner
Topic Starter сообщение 13.3.2016, 22:34; Ответить: seonliner
Сообщение #7


Частый гость
**

Группа: User
Сообщений: 58
Регистрация: 20.9.2011
Поблагодарили: 8 раз
Репутация:   5  


Поставил...
Переадресация сработала, благодарю, но.... тут куда копать?

Эта страница содержит бесконечное перенаправление

Страница http://site.ru/ содержит слишком много перенаправлений. Очистка файлов cookie этого сайта или разрешение сторонних файлов cookie, возможно, решит проблему. В противном случае проблема может крыться в настройках сервера, а не в вашем компьютере.

Разобрался
Перебор, удалил лишние реврайты

RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteRule ^(([^/]+/)*)(default|main|index)\.(html|php|htm)$ http://site.ru/$1 [L,R=301]


, все работает, дальше по вкусу.
Спасибо за подсказку.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Foxplanet
Foxplanet
сообщение 15.3.2016, 12:52; Ответить: Foxplanet
Сообщение #8


клоновод
*

Группа: Banned
Сообщений: 23
Регистрация: 7.3.2016
Поблагодарили: 5 раз
Репутация:   1  


Это только для использования внутри сайта?
А если например кто-то оставил ссылку на стороннем ресурсе на ваш сайт ( site.ru/example/tut/example-lalala.html )
то при переходе по ней с другого сайта он попадёт просто на главную вашего сайта, этот код срабатывает?
Просто видел, что при переадресации на страницы, нужно на каждую страницу ставить редирект.


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыКак размещать рекламную новость в ленте в Facebook?
1 rownong27 539 Сегодня, 15:57
автор: Udifo
Открытая тема (нет новых ответов) Как добавить друзей на фейковую страницу вКонтакте?
11 rownong27 1374 Сегодня, 15:54
автор: Udifo
Открытая тема (нет новых ответов) Как раскрутить группу по доставке цветов в VK?
25 almadavro 4003 Сегодня, 15:51
автор: Udifo
Открытая тема (нет новых ответов) К лету в SERP будет 50% HTTPS-страниц
0 MissContent 323 Сегодня, 13:58
автор: MissContent
Горячая тема (нет новых ответов) Mamantool - как он?
38 Zazqut 7352 Вчера, 16:34
автор: zeleboba


 



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