Редирект любых ссылок с параметрами не с /myurl.php или /mydir/
RewriteCond %{HTTP_HOST} ^(www\.)?site\.ru$
RewriteCond %{THE_REQUEST} !^[A-Z]{3,9}\ /\ HTTP/
RewriteCond %{THE_REQUEST} !^[A-Z]{3,9}\ /(myurl.php|mydir/)
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*\?
RewriteRule ^(.*) http://old.site.ru/$1 [R=301,L]
/{([^{}]+?)}(?!\\\)/
no match.
Покажите строку на которой у вас не работает.
select COUNT(*) as count, SUM(lead) as sum, hour, count/sum as divide FROM `real_stats` GROUP BY hour HAVING count > 30
RewriteCond %{THE_REQUEST} !^[A-Z]{3,9}\ /(myurl|.+?/)
не очень. Лучше словами объясните. anydir, mydir... либо anydir либо mydir.
Если будет несуществующий адрес будет редирект на транслит (код определяет пользователь), а потом соответствующая обработка адреса. Нас это уже не касается.
anydir любой вложенности
RewriteCond %{THE_REQUEST} !^[A-Z]{3,9}\ /(myurl|(.+/)?anydir/)
или
RewriteCond %{THE_REQUEST} !^[A-Z]{3,9}\ (/myurl|.*?/mydir/)
RewriteRule ^page35$ /elektromontazh? [R=301,L]
добавить после RewriteEngine on
Можно пример когда после вызова session start нельзя отправлять заголовки?
А я бы сделал автоматический редирект по транслиту без мэппинга...
edogs, мы о session_start. О том что после нее якобы нельзя больше отправлять заголовки. А вот почему вы решили что дело в выводе, с display_errors и error_reporting у ТСа неизбежна была бы какая-то ошибка. Почему бы вначале не проверить условие при котором срабатывает редирект?