Меню поиск => Найти в файлах
регулярка <a[^>]*>(.*?)</a>
Ну и на всякий случай сделать архивную копию файлов.
Пропущенный $ перед lowerURI приводит к тому, что php интерпретирует как строковую константу и сравнение происходит с строкой "lowerURI", а не с содержимым переменной $lowerURI и происходит вечный редирект.
Это последствия применения Redirect 301 / http://www.sait.com/
http://httpd.apache.org/docs/current/mod/mod_alias.html#redirect
Исправьте строку с Redirect 301 / http://www.sait.com/ на RedirectMatch 301 / http://www.sait.com/
В скриптах флешки есть такая конструкция
function resizer() { if (Stage.width > 270) { right_block_1s._x = Stage.width; } else { right_block_1s._x = 270; } } right_block_1s.gotoAndPlay; Stage.align = "LT"; Stage.scaleMode = "noScale"; rs = new Object(); rs.onResize = resizer; Stage.addListener(rs); if (Stage.width > 270) { right_block_1s._x = Stage.width; } else { right_block_1s._x = 270; }
Для исправления даже не требуется править байт-код достаточно лишь заменить строковую константу "noScale" на "exactFit".
Во вложении исправленный файл.
.htaccess
RewriteEngine On RewriteRule ^index\.php(/[^/]+/[^/]+\.html)$ $1 [R=301,L]
Директивы mod_alias - Redirect и RedirectPermanent здесь не подойдут.
Подойдет RedirectMatch.
RedirectMatch 301 / http://site2.ru/
Или mod_rewrite с его RewriteRule.
RewriteEngine On RewriteRule ^ http://site2.ru/? [R=301,L]
Тогда так
RewriteEngine OnRewriteRule ^(photo[^,]+),([^,]+),(.*\.jpg)$ /$1.$2.$3 [R=301,L]RewriteRule ^(photo[^,]+),(.*\.jpg)$ /$1.$2 [R=301,L]
P.S. Только сейчас увидел там у меня не RewriteRule %{THE_REQUEST} а RewriteCond %{THE_REQUEST} должно быть
По поводу адресов с любым количеством запятых пока в голову приходит только такой костыль
RewriteEngine OnRewriteRule ^(photo[^,]+),(.*\.jpg)$ /$1.$2 [L]RewriteCond %{THE_REQUEST} ^[A-Z]{3,7}\ \S+,RewriteRule ^(photo.+\.jpg)$ /$1 [R=301,L]
Редирект будет только для адресов с запятой.
Вставить после RewriteEngine On
RewriteRule ^(photo.+),(\d+\.jpg)$ /$1.$2 [R=301,L]