Moltisanti

Рейтинг
128
Регистрация
15.03.2012

как-нибудь так: (не проверял)

RewriteCond %{QUERY_STRING} ne0pue

RewriteRule .* - [L,R=404]

или через php (вставить в самое начало php кода)

if (strpos($_SERVER['REQUEST_URI'], '?ne0pue') !== false) {

header("HTTP/1.1 404 Not Found");

exit;

}

нужно найти где в php коде статья забирается из базы и выводится на страницу и там сделать вставку рекламного кода.

функция array_map

Mad_Man:
С каких пор в этой профессии существуют единственно правильные варианты?

ну потому что остальные предложенные (кроме ещё вашего), совсем уж велосипеды какие-то, имхо

ТС, никого не слушайте, единственный правильный вариант вам предложил человек с неуместной для этого форума подписью

Хелпзонович:
echo sprintf ("%04d", 17);

$str = preg_replace('/^(\d+)\?(\d+)&(\d+)x(\d+)$/', "$1.$2x$4.$3", $str);

примерно так.. не проверял

miketomlin:
Только то, что бросается в глаза:
- слеш не нужно экранировать;
- амперсент заменить на доллар;
- ну, и не помешает условие "если не item..."

тьфу

RewriteRule ^[^/]+/\d+-(.*)$ /item/$1 [R=301]

попробуйте так

omega92:
Здравствуйте! Можно примеры сайтов на вашем движке?

ответил в ЛС

Green arrow:
d+ - это что такое?

\d+ - это 1 или более идущих друг за другом цифр

Green arrow:
Для начала, редирект делаю на php (хотя для общего правила это вроде не имеет значения)

имеет.

Для вашего случая проще через htaccess

RewriteRule ^[^/]+\/\d+-(.*)& /item/$1 - что-то типа такого

Всего: 281