Тогда поможет директива FilesMatch.
<FilesMatch "(?<!error\.php)$">AuthUserFile /..../.htpasswdAuthType BasicRequire valid-user </FilesMatch>
Авторизация будет для всех файлов кроме error.php
В документации описаны причины такого поведения http://httpd.apache.org/docs/2.2/mod/core.html#errordocument
Так что тут можно использовать только относительные пути.
ErrorDocument 401 /
Проверку делаете уже авторизованным? Там нюанс в том, что mod_auth_basic отработает раньше, чем mod_rewrite.
https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D0%BA%D1%80%D0%BE%D0%BD
Если Referer не с домена simprid.ru используя php накладывают поверх нужное изображение.
http://php.net/manual/en/image.examples-watermark.php
Шаблон для поиска (/watch\?v=[^"]+) и воспользоваться механизмом закладок в Notepad++.
Именно так и есть, код проверяет юзер агент и прерывает исполнение скрипта.
Речь была о том, чтобы в правилах для редиректа делать дополнительную проверку, каким методом был сделан запрос.
RewriteCond %{REQUEST_METHOD} ^GET$ [NC]RewriteRule ^index\.php$ http://site.ru/ [R=301,L]RewriteCond %{REQUEST_METHOD} ^GET$ [NC]RewriteRule ^index\.php/(.*)$ /$1 [R=301,L]RewriteRule ^administrator/ - [L]RewriteCond %{REQUEST_METHOD} ^GET$ [NC]RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Данные формы отправляются методом POST. После получения 301 редиректа новый адрес запрашивается методом GET и все данные формы из предыдущего запроса теряются.
Есть два пути решения:
1) Использовать в правилах RewriteCond %{REQUEST_METHOD} ^GET$ [NC]
2) Поправить адрес в форме добавления комментария
/ru/forum/comment/12894251;postcount=2
RewriteEngine OnRewriteRule ^(.+?)/.* http://domen.ru/$1 [R=301,L]