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



 

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

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


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

Группа: User
Сообщений: 69
Регистрация: 20.9.2011
Поблагодарили: 9 раз
Репутация:   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
Сообщений: 3546
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2892 раза
Репутация:   295  


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


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

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


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


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

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


x64,

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


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

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


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

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

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


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


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

Группа: User
Сообщений: 69
Регистрация: 20.9.2011
Поблагодарили: 9 раз
Репутация:   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
Сообщений: 3546
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2892 раза
Репутация:   295  


Цитата(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
Сообщений: 69
Регистрация: 20.9.2011
Поблагодарили: 9 раз
Репутация:   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 )
то при переходе по ней с другого сайта он попадёт просто на главную вашего сайта, этот код срабатывает?
Просто видел, что при переадресации на страницы, нужно на каждую страницу ставить редирект.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Как заработать новичку?
147 Emeralda 27062 Вчера, 20:20
автор: KristinaDar
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыЧерный список обменников и как безопасно обменять валюту
174 Kurses 39370 Вчера, 0:10
автор: BestExchangers
Горячая тема (нет новых ответов) Как хранить пароли?
61 metvekot 7621 14.6.2018, 18:59
автор: logodesign2018
Открытая тема (нет новых ответов) Как посоветуете продвигать сайт эскорт-услуг?
9 simon12 983 14.6.2018, 16:37
автор: Bob_Jo
Открытая тема (нет новых ответов) Как оцениваете шансы полного краха криптовалюты?
20 Webranger 2351 14.6.2018, 12:22
автор: Emtec


 



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