поиск: ^(?!http://)
замена: http://
find: (^|[^/])(домен\.ру)
replace: \1http://\2
после RewriteEngine
RewriteRule ^old_section/$ /new_section/ [R=301,L]
RewriteRule ^old_section/([^/]+)\.html /$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ (.*)/index\.php\ HTTP/
RewriteRule ^(.*/)index\.php$ http://ваш_сайт/$1 [R=301,L]
L.mila, http://developer.yahoo.com/search/siteexplorer/V1/ping.html
http://developer.yahoo.com/search/errors.html
С недавних пор это по уже где-то года 4-5. И внедрил ее как раз первый гугл http://www.mattcutts.com/blog/new-robotstxt-tool/ А потом уже яндекс следом.
Негласно она уже входит. И понимают ее практически все нормальные ПС.
ТСом в топике описан какой-то сервис а не ПСы.
идея право на жизнь имеет, на под такой регексп может попасть все что угодно, /cat/cat/, /cat/post/, /folder/хз/. Если бы /cat/ это было бы какое-то конкретное слово, и не-было бы вложенных кэт-ов, то тогда еще можно было бы поговорить.
При чем тут index.php? То, что все ссылки реврайтятся на index.php не значит что его присутствие обязательно в адресе (REQUEST_URI), тут как раз наоборот.
Потому что это метки, которые показывают что это пост, а это не пост. Их не просто так для красоты добавили.
Неправильно вы его написали. Да и RewriteEngine On должно быть если что
Loken, все "преобразования" с такой системы чпу делается в скрипте, так как разборка идет за счет REQUEST_URI, ну или в вашем случае - переменной route. Поэтому, если там есть какой-то маркер типа post который обязателен для работы системы, то так просто его не выкинуть.