Для вступления в общество новичков и профессионалов домен-индустрии, пожалуйста нажмите здесь ...

   
 Купля-продажа и обсуждение доменных имён
vfl.ru
        

  
Вернуться   Форум о доменах > Дизайн и развитие проектов > Программирование
Регистрация Реноме Правила форума Справка Пользователи Социальные группы Все разделы прочитаны
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования.

Ответ
 
Опции темы
Сегодня
от 149р за .RU
Аренда сервера
2x Intel Hexa-Core Xeon E5-2420
Всего 79 евро!

с видеокартой GeForce GTX 1080 Ti
всего 99 евро!

от 149р за .РФ Реклама на DomenForum.net
Старый 01.12.2021, 11:27   #1
 
Аватар для Port_Artur
 
Регистрация: 03.12.2006
Адрес: Россия
Сообщений: 3,448
Доменные сделки: 24
Реноме: 1392
Одобрения
Спасибо (Отдано): 522
Спасибо (Получено): 739
Отправить сообщение для Port_Artur с помощью ICQ
Перенаправление по дате с помощью htaccess

Как перенаправить с помощью htaccess пользователя с адреса

site. com/son/pre/01-12-2021/

на страницу

site. com/son/pre/

Если эта дата уже прошла. Т.е. если указана дата меньше чем сегодня. Например в адресе указано что 1-е чсило, а сегодня например 2,3,4,5 или 31 декабря, или вообще год другой. Главное чтобы не заходить в htaccess и не менять сегодняшнюю дату каждый день.

В условии нужно учесть

/son/pre/
Port_Artur вне форума   Ответить с цитированием
Старый 01.12.2021, 13:34   #2
 
Аватар для estic
 
Регистрация: 01.10.2021
Сообщений: 59
Доменные сделки: 0
Реноме:
Одобрения
Спасибо (Отдано): 7
Спасибо (Получено): 15
Зачем вам .htaccess? Пишите код.

Часто бывает так, что лучше держать в базе данных записи, соответствующие определенным датам. В этом случае достаточно делать перенаправление при отсутствии запрошенной записи (вместо вывода страницы ошибки 404).

При этом за добавление/удаление записей отвечает отдельный код, т.е. не обязательно это делать вручную, если есть возможность автоматизировать.
estic вне форума   Ответить с цитированием
Старый 01.12.2021, 15:00   #3
 
Аватар для Port_Artur
 
Регистрация: 03.12.2006
Адрес: Россия
Сообщений: 3,448
Доменные сделки: 24
Реноме: 1392
Одобрения
Спасибо (Отдано): 522
Спасибо (Получено): 739
Отправить сообщение для Port_Artur с помощью ICQ
Да код написать не проблема, вопрос как это реализовать через htaccess, используя переменные TIME_YEAR, TIME_MON,TIME_DAY?
Я просто не силён в регулярных выражениях.

Нужно как-то разложить дату по переменным и потом сравнить с TIME_YEAR, TIME_MON,TIME_DAY.

Последний раз редактировалось Port_Artur; 01.12.2021 в 15:02.
Port_Artur вне форума   Ответить с цитированием
Старый 04.12.2021, 19:18   #4
Тех. администратор
 
Аватар для UFO
 
Регистрация: 16.03.2005
Адрес: mouse.mars
Сообщений: 10,719
Доменные сделки: 17
Реноме: 7879
Одобрения
Спасибо (Отдано): 140
Спасибо (Получено): 310
На мой взгляд тоже, использование htaccess - не очень хорошая идея. Сделайте php код. В htaccess можно создать массовое перенаправление, к примеру, все URL с датами должны ссылаться на некий скрипт-проверку, а он уже перенаправляет или нет, но и то, - это велосипед. Лучше в скрипте, который на странице с URL с датой, добавить проверку - какая сегодня дата, если меньше/больше, то переадресация, вот и все.
__________________
Волн нет! | Whois | Полезный форум о геологии
UFO вне форума   Ответить с цитированием
Старый 04.12.2021, 19:38   #5
 
Аватар для Port_Artur
 
Регистрация: 03.12.2006
Адрес: Россия
Сообщений: 3,448
Доменные сделки: 24
Реноме: 1392
Одобрения
Спасибо (Отдано): 522
Спасибо (Получено): 739
Отправить сообщение для Port_Artur с помощью ICQ
Мне кажется что htaccess, это практически на "машинном" уровне, - всё железно, а значит надёжно.
Ну и хочу узнать возможно или нет.
Port_Artur вне форума   Ответить с цитированием
Старый 11.12.2021, 21:27   #6
Тех. администратор
 
Аватар для UFO
 
Регистрация: 16.03.2005
Адрес: mouse.mars
Сообщений: 10,719
Доменные сделки: 17
Реноме: 7879
Одобрения
Спасибо (Отдано): 140
Спасибо (Получено): 310
htaccess это не всегда надежно, сужу по опыту, очень многое зависит от настроек сервера. htaccess обрабатывается Apache, который может перекрываться (и довольно часто) nginx или, к примеру, lighttpd. А на Windows сервере вообще другое окружение. Так что, PHP тут надежнее всего.
__________________
Волн нет! | Whois | Полезный форум о геологии
UFO вне форума   Ответить с цитированием
Ответ



Реклама

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Закладки Добавить Тема в закладки

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 15:28. Часовой пояс GMT +4.