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



 

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

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

Открыть тему
Тема закрыта
> Помогите с .htaccess
elvis81
elvis81
Topic Starter сообщение 10.5.2012, 1:14; Ответить: elvis81
Сообщение #1


Доброго времени суток, уважаемые Форумчане.
У меня вопрос по редиректу в .htaccess

Мне нужно чтобы все вводимые ссылки вида site.ru/page/12345678945612311/ >>>больше 18 символов редиректились на site.ru/page/1/

Я писал примерно вот так:
RewriteRule ^(.*)page/[0-9]{18,}$ $1 [R=301,L]


Но не работает. Где ошибка? Подскажите если не сложно. CMS DLE.

Сообщение отредактировал elvis81 - 10.5.2012, 1:17


--------------------
ТИц поднимают, поднималкой для ТИца
4
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BADbIk
BADbIk
сообщение 10.5.2012, 16:24; Ответить: BADbIk
Сообщение #2


Может быть вот так:
RewriteRule ^page/[0-9]{18,}/$  http://site.ru/page/1/ [R=301,L]


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
elvis81
elvis81
Topic Starter сообщение 10.5.2012, 17:27; Ответить: elvis81
Сообщение #3


BADbIk, Спасибо что отозвались, но не работает.


--------------------
ТИц поднимают, поднималкой для ТИца
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BADbIk
BADbIk
сообщение 10.5.2012, 18:01; Ответить: BADbIk
Сообщение #4


Странно, попробовал у себя - все работает.. может косяк в других строках .htaccess?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
elvis81
elvis81
Topic Starter сообщение 10.5.2012, 23:06; Ответить: elvis81
Сообщение #5


BADbIk, дай ссылку на сайт, я хочу посмотреть.

BADbIk, Поставил правильно, теперь работает на
page/больше 18 символов/

А вот на
page/больше 18 символов

не работает.
Что можно сделать?

Всё!!! Я разобрался.
Правильно оказалось вот так:

RewriteRule ^page(/[0-9]{18,})+$  http://site.ru/page/1/ [R=301,L]

Так работает по обоим запросам и со слешем и без.

Кстати все у кого DLE проверяйте на глюк
ваш сайт/page/999999999999999999999999999999999999999/
У кого выдаёт "MySQL Error!", правьте .htaccess.


--------------------
ТИц поднимают, поднималкой для ТИца
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
elvis81
elvis81
Topic Starter сообщение 12.5.2012, 11:18; Ответить: elvis81
Сообщение #6


В итоге моих длительных изысканий нашёл идеальное решение.
Вот оно:
RewriteRule ^(.*)page([^"]{18,})+$  http://site.ru/404.html [R=301,L]


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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 732 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1702 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2347 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12565 24.7.2020, 17:02
автор: -JamesSmips-
Открытая тема (нет новых ответов) Как перенести правила переадресации из .htaccess в php обработчик nginx?
0 KrisGuseva 2098 28.12.2019, 7:33
автор: KrisGuseva


 



RSS Текстовая версия Сейчас: 25.4.2024, 18:03
Дизайн