Данные(в том числе и время модификации) о файле легко изменяются(читай подделываются).
Предположение: зловреды сломали сайт, зашили в файл какую-то бяку и изменили время модификации файла, чтобы не скрипты(сейчас модно юзать такие продукты для мониторинга) не запалили изменение файла.
Смотрите файл, ищите бяку. Кстате, это все фигня, не найдете дыру - чистка файла бесполезное занятие.
Добавили какой-то плагин или еще что-то, который начал отдавать контент, до отправки заголовков. То есть плагин уже отдает контент, а дальше другой плагин делает отправку заголовков.
В .htaccess'e это дело надо как-то обрулить. Самое примитивное - добавить перед каждым RewriteRule следующий код
RewriteCond %{REQUEST_URI} !^/download\.php #Если перед РеврайтРулями уже есть Конды, то возможно придется их объединить через [AND]
Принцип сего творения прост.
$time секунд показываем рекламу, а после перекидываем на URL $link.
Ваша задача каким-нить образом передавать в скрипт реальный адрес файла, ну например передавать в скрипт АйДишник УРЛа из таблицы URLs в БД. В самом скрипте взять этот УРЛ и подставить.
Данные(в том числе и время модификации) о файле легко изменяются(читай подделываются).
Предположение: зловреды сломали сайт, зашили в файл какую-то бяку и изменили время модификации файла, чтобы не скрипты(сейчас модно юзать такие продукты для мониторинга) не запалили изменение файла.
Смотрите файл, ищите бяку. Кстате, это все фигня, не найдете дыру - чистка файла бесполезное занятие.
Гугл умный, гугла не обманишь:)
Если не можете найти, а юзать для чата аську ну прям сильно хочется - найдите программера.
Для ускорения процесса можете дать ему этот линк.
Как по мне, так здесь больше замороки по дизайну, нежели по программной части:)
Но это тока на первый взгляд
Все гуд ТС. И подача материала, и картинко а.k.а коробка, но... Курс гавно!
То всякие Поповы впаривают всякую бяку, типа как сделать себе сайт-друшлак на ПХП+MySQL за 5 минут, теперь еще их последователи до серча добрались.
Так, собрал рюкзак и бегом в школу.
ЗЫ. скажи товарисчу, что операция провалена😂
Добавили какой-то плагин или еще что-то, который начал отдавать контент, до отправки заголовков. То есть плагин уже отдает контент, а дальше другой плагин делает отправку заголовков.
Вот, юзайте.
Как-то так:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f [AND]
RewriteCond %{REQUEST_FILENAME} !-d [AND]
RewriteCond %{REQUEST_URI} !^/download\.php
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Попробуйте так.
Да вроде как, на всех страницах одна и та же тема у Вас отображается :)
Ноготь указательного пальца левой ноги на отсечение - рекламный ход:)
RewriteCond %{QUERY_STRING} !(&)$
Если строка запроса не заканчивается на амперсанд
Проблема в htacess'e
Покажите весь htaccess, так будет проще.
Обзываем файл download.php и кидаем в корень сайта.
В .htaccess'e это дело надо как-то обрулить. Самое примитивное - добавить перед каждым RewriteRule следующий код
Принцип сего творения прост.
$time секунд показываем рекламу, а после перекидываем на URL $link.
Ваша задача каким-нить образом передавать в скрипт реальный адрес файла, ну например передавать в скрипт АйДишник УРЛа из таблицы URLs в БД. В самом скрипте взять этот УРЛ и подставить.
Надеюсь идея понятна:)