- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день, помогите додумать, пожалуйста.
Например, есть файл redirect.html в нем прописан 301 на страницу index1.html
Мне нужно чтобы с 12 дня до 12 ночи там так и оставался редирект на index1.html, а с 12 ночи до 12 ночи шел редирект на index2.html
Т.е. хотелось бы изменить именно содержимое файла.
Возможно это как-то задать в cron или еще может есть какое решение?
Спасибо!
Да можно. Написать PHP скрипт, который будет переписывать содержимое по времени и потом вызывать этот скрипт через крон.
LEOnidUKG, проще написать скрипт, который будет выполнять редирект в зависимости от времени суток :)
Всего-то надо одно сравнение
if((date("H")>=12) and (date("H")<=00))
{
//redir_dnya
}
else
{
//redir_noch
}
Или
if(date("a")=="pm")
{
//redir_dnya
}
else
{
//redir_noch
}
LEOnidUKG, проще написать скрипт, который будет выполнять редирект в зависимости от времени суток :)
ХЗ, в ТЗ написано:
Его и выполняем.
Всего-то надо одно сравнение
if((date("H")>=12) and (date("H")<=00))
{
//redir_dnya
}
else
{
//redir_noch
}
Или
if(date("a")=="pm")
{
//redir_dnya
}
else
{
//redir_noch
}
date() возвращает string, а они сравниваются с помощью функции strcmp.
Можно преобразовать в число, а потом сравнивать:
if((intval(date("H"))>=12) and (intval(date("H"))<24)){
//redir_dnya
}
else
{
//redir_noch
}
Либо сравнивать как строки с помощью strcmp:
if((strcmp(date("H"),"12")>=0) and (strcmp(date("H"),"24")<0)){
//redir_dnya
}
else
{
//redir_noch
}
Второй вариант тоже через strcmp:
if(strcmp(date("a"),"pm")==0){
//redir_dnya
}
else
{
//redir_noch
}
Не рекомендуется сравнивать разные типы данных с помощью стандартных операторов. Это медленно и неинтуитивно, да и новички потом начнут глупые ошибки допускать