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



 

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

Открыть тему
Тема закрыта
> Помогите с 301 редиректом .htaccess
Systproject
Systproject
Topic Starter сообщение 17.4.2012, 16:01; Ответить: Systproject
Сообщение #1


Сам по себе
******


Группа: Active User
Сообщений: 1617
Регистрация: 13.5.2008
Из: НиНо
Поблагодарили: 687 раз
Репутация:   128  


Добрый день. Требуется помощь в организации редиректа.
Есть раздел с урлом site.ru/razdel нужно сделать редирект с этого адреса на site.ru/razdel/page.html

Редирект вида
redirect 301 /razdel http://site.ru/razdel/page.html

не работает.

Заранее всем спасибо.


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SergeiVL
SergeiVL
сообщение 17.4.2012, 17:06; Ответить: SergeiVL
Сообщение #2


Бывалый
****

Группа: User
Сообщений: 372
Регистрация: 4.4.2011
Из: Калининград
Поблагодарили: 78 раз
Репутация:   22  


RewriteEngine On
RewriteRule ^/razdel http://site.ru/razdel/page.html [L,R=301]


Сообщение отредактировал SergeiVL - 17.4.2012, 17:07


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ziras
Ziras
сообщение 17.4.2012, 18:48; Ответить: Ziras
Сообщение #3


клоновод
*


Группа: Banned
Сообщений: 17
Регистрация: 15.4.2012
Поблагодарили: 2 раза
Репутация:   0  


(SergeiVL @ 17.4.2012, 17:06) *
RewriteEngine On
RewriteRule ^/razdel http://site.ru/razdel/page.html [L,R=301]


а может так?))

RewriteEngine On
RewriteRule ^/razdel http://site.ru/razdel/page.html$1 [R=301,L]


--------------------
Забанен за клоноводство Zadiras и kirill911


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Systproject
Systproject
Topic Starter сообщение 17.4.2012, 21:38; Ответить: Systproject
Сообщение #4


Сам по себе
******


Группа: Active User
Сообщений: 1617
Регистрация: 13.5.2008
Из: НиНо
Поблагодарили: 687 раз
Репутация:   128  


К сожалению ни один вариант не работает


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vadim
vadim
сообщение 18.4.2012, 1:30; Ответить: vadim
Сообщение #5


Бывалый
****

Группа: User
Сообщений: 261
Регистрация: 9.12.2007
Поблагодарили: 21 раз
Репутация:   7  


<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /

RewriteRule ^(razdel/+)$ http://site.ru/razdel/page.html$1 [R=301,L]

</IfModule>


Если не будет работать, то в конце уберите $1

Сообщение отредактировал vadim - 18.4.2012, 1:42


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 18.4.2012, 7:20; Ответить: x64
Сообщение #6


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

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


1. файл .htaccess должен размещаться в корне;
2. вполне уместно редиректить и с концевым слэшем, и без оного.
! соответствие (паттерн) в правилах не содержит ведущий слэш, т. е. для http://site.ru/go/ оно будет таким: go/

RewriteEngine on
RewriteRule ^razdel/?$ http://site.ru/razdel/page.html [R=301,L]


если же .htaccess должен лежать в папочке razdel, тогда так:
RewriteEngine on
RewriteRule ^$ http://site.ru/razdel/page.html [R=301,L]


--------------------


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Systproject
Systproject
Topic Starter сообщение 18.4.2012, 8:25; Ответить: Systproject
Сообщение #7


Сам по себе
******


Группа: Active User
Сообщений: 1617
Регистрация: 13.5.2008
Из: НиНо
Поблагодарили: 687 раз
Репутация:   128  


vadim, ваш вариант не заработал.

x64, спасибо. Ваш работает. То что нужно было.

Всем спасибо. Тему можно закрыть.


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


Сам по себе
******


Группа: Active User
Сообщений: 1617
Регистрация: 13.5.2008
Из: НиНо
Поблагодарили: 687 раз
Репутация:   128  


Не стал открывать новую тему, продниму эту. Снова нужна помощь с редиректом в .htaccess.

Речь идет о InstantCMS. Система содержит много дублей страниц. Один из таких дублей - первые страницы тем на форуме. Система генерирует урлы первых страниц форума вида http://site.ru/forum/thread226.html и http://site.ru/forum/thread226-1.html Раньше от этого спасала такая конструкция в .htaccess

RewriteRule ^forum(.*)-1.html$ http://site.ru/forum$1.html [R=301,L]


Но после обновления системы разработчики сделали ссылку на редактирование сообщений вида http://site.ru/forum/editpost1077-1.html т.е. все ссылки на редактирование сообщений из первой темы имеют в конце -1, естественно после нажатия на ссылку меня перекидывает на http://site.ru/forum/editpost1077.html (без -1 на конце) а это 404 страница.

Написал много и наверное не понятно ))) Помогите настроить .htaccess таким образом, чтобы он редиректил наоборот, т.е. со всех первых страниц форума с адресами http://site.ru/forum/thread226.html (без -1) на http://site.ru/forum/thread226-1.html (с -1).

Не знаю важно это или нет, но следующие страницы форума в своем адресе имеют на конце номер страницы, т.е. http://site.ru/forum/thread226-2.html http://site.ru/forum/thread226-3.html и т.д.

Заранее всем спасибо за помощь.

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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Удаляете ли Вы страницы после 301 с них на основную?
Сохранять ли страницу или лучше удалить?
6 autonew 233 Вчера, 14:25
автор: advoleg
Открытая тема (нет новых ответов) Как сделать 301 редирект всех страниц определенной папки
в htaccess?
6 KM_ 357 1.4.2020, 18:58
автор: MaksimPetrenko
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПомогите найти причину резкого падение трафика с Google
5 July82 269 25.3.2020, 15:59
автор: July82
Открытая тема (нет новых ответов) Слив трафика с доров редиректом через JavaScript
1 metvekot 239 24.3.2020, 12:33
автор: Ostromir
Открытая тема (нет новых ответов) Помогите написать Robots.txt для Blogger
1 Wolfhound 279 1.2.2020, 16:31
автор: Coffee


 



RSS Текстовая версия Сейчас: 8.4.2020, 6:24
Дизайн