Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
catman
Зарегистрирован: 18.11.02
Сообщения: 2
|
Добавлено: 24/11/02 в 15:31
|
|
Люди!
Как разрешить доступ к каталогу посетителям, пришедшим от: 1. Моего агеверификатора (z.b. www.avs.com); 2. Ссылки на моем сайте.
В .htaccess пишу строки:
RewriteCond %{HTTP_REFERER} !^.*avs.com.* [NC,OR] RewriteCond %{HTTP_REFERER} !^http//www.mydomen.com.* [NC,OR] RewriteCond %{HTTP_REFERER} !^http://mydomen.com.* [NC,OR] RewriteCond %{HTTP_REFERER} !^$
Единственная строка, которая катит - последняя, т.е. пускает всех, попавших в этот каталог с этого же самого домена. Где искать грабли в остальных случаях. Чую, намутил я что-то с регулярными выражениями...
Хелп ми... Чем нибудь. ;) Хенкс!
|
K началу
|
|
|
bog
Зарегистрирован: 07.11.02
Сообщения: 1595
|
Добавлено: 24/11/02 в 16:19
|
|
[NC,OR]
попробуй просто [NC] причем RewriteCond %{HTTP_REFERER} !^http://mydomen.com.* [NC] RewriteCond %{HTTP_REFERER} !^$ [NC]
|
K началу
|
|
|
sAx
Зарегистрирован: 07.06.00
Сообщения: 1826
|
Добавлено: 24/11/02 в 17:27
|
|
В сжатом варианте: RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://mysite.com/ [NC] RewriteCond %{HTTP_REFERER} !^http://avs.com/ [NC] RewriteRule /* http://www.mysite.com/avs_signup.html [R,L]
В расширенном: RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://mysite.com/ [NC] RewriteCond %{HTTP_REFERER} !^http://www.mysite.com/ [NC] RewriteCond %{HTTP_REFERER} !^http://avs.com/ [NC] RewriteCond %{HTTP_REFERER} !^http://www.avs.com/ [NC] RewriteRule /* http://www.mysite.com/avs.html [R,L]
Можно, также, использовать: RewriteCond %{HTTP_REFERER} !^http://([a-z0-9-]+\.)*domain.com/ [NC]
Если Mod Rewrite включен, все должно работать
|
K началу
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|