реализация в ослике: http://habrahabr.ru/blogs/webdev/44201/
остальные более-менее современные поддерживают
зачем такие сложности, если в фотошопе есть инструмент выделения оружностью? ))
может, так ровнее
r=404, конечно, не тру. Если где-то и работает, то просто везение.
Надо как-то так:
RewriteCond %{QUERY_STRING} . RewriteRule .* - [G]
ну или
RewriteCond %{THE_REQUEST} \? RewriteRule .* - [G]
Сейчас нет возможноти проверить, но как-то так:
RewriteEngine on RewriteBase / RewriteCond %{REQUEST_URI} ^/ab/news/index\.php$ RewriteCond %{QUERY_STRING} ^action=show&nid=([0-9]{1,4})$ RewriteRule .* /111/%1.htm
например, так:
RewriteEngine on RewriteCond %{REQUEST_URI} !^/administrator/ RewriteCond %{QUERY_STRING} . RewriteRule .* %{REQUEST_URI}? [R=301,L]
тс, скажи друзьям, что ты еще и в кино снимался :)
старый, как бабушка, способ:
RewriteEngine on RewriteCond %{QUERY_STRING} . RewriteRule .* %{REQUEST_URI}? [R=301,L]
ставить, желательно, в начале.
Вообще, конечно, надо разбираться, откуда такие кривые ссылки в принципе вылезли.
сцена не очень большая, вот как-то так:
SnagIt или его бесплатный младший брат Jing.
Пользуйтесь.