htaccess блокировка get

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

htaccess блокировка get

Непрочитанное сообщение xaker1 » 2010-10-13 17:39:48

Нужно заблокировать доступ к странице. Но доступ к данной странице осуществляется по get.
т.е. url страницы к которой нужно заблокировать доступ http://site.ru/?newsid=19210
Пробовал ?newsid=19210 записывать в htaccess как

Код: Выделить всё

<Files  "?newsid=19210">
order allow,deny
deny from all
</Files>
Redirect 301 '?newsid=19210' http://site.ru/
но не одно из данных правил не помогло. Подскажите как можно заблокировать.

p.s. блокировку обязательно через htaccess выполнить

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

BSD_daemon
ефрейтор
Сообщения: 63
Зарегистрирован: 2010-10-09 21:51:17
Откуда: Из тех ворот откуда весь народ

Re: htaccess блокировка get

Непрочитанное сообщение BSD_daemon » 2010-10-13 18:07:32

Код: Выделить всё

RewriteEngine on
RewriteCond %{REQUEST_URI} newsid\=19210$ [NC]
RewriteRule ^(.*)$ http://%{SERVER_NAME} [R=301,L]
I also known as: "Нефиг_чем_заняться"

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Re: htaccess блокировка get

Непрочитанное сообщение xaker1 » 2010-10-13 18:24:04

увы, но не работает.

BSD_daemon
ефрейтор
Сообщения: 63
Зарегистрирован: 2010-10-09 21:51:17
Откуда: Из тех ворот откуда весь народ

Re: htaccess блокировка get

Непрочитанное сообщение BSD_daemon » 2010-10-13 21:53:59

А так?

Код: Выделить всё

RewriteRule newsid=19210 http://site.ru/ [R=301,NC,L]
Мод_реврайт подключен в апаче?

попробуйте еще

Код: Выделить всё

RedirectMatch  301 newsid=19210 http://site.ru/
I also known as: "Нефиг_чем_заняться"

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Re: htaccess блокировка get

Непрочитанное сообщение xaker1 » 2010-10-13 22:03:56

увы...
rewrite подключен. На данном сайте он используется.

BSD_daemon
ефрейтор
Сообщения: 63
Зарегистрирован: 2010-10-09 21:51:17
Откуда: Из тех ворот откуда весь народ

Re: htaccess блокировка get

Непрочитанное сообщение BSD_daemon » 2010-10-13 22:36:02

xaker1 писал(а):увы...
rewrite подключен. На данном сайте он используется.
Тогда возможно у вас перехватывается где то раньше, хост-конфиг, виртуальные хосты, команды они имеют разный приоритет
если память не изменяет то в таком порядке

1. main server
2. virtual host
3. <Directory> sections AND .htaccess
4. <Files>
5. <Location>
I also known as: "Нефиг_чем_заняться"

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: htaccess блокировка get

Непрочитанное сообщение gx_ua » 2010-10-24 14:14:31

BSD_daemon писал(а):

Код: Выделить всё

RewriteEngine on
RewriteCond %{REQUEST_URI} newsid\=19210$ [NC]
RewriteRule ^(.*)$ http://%{SERVER_NAME} [R=301,L]
чето не хочет работать,

как запретить доступ например к странице http://domain.org/path/name_page
?
мод_реврайт включен

Нефиг_чем_заняться
проходил мимо

Re: htaccess блокировка get

Непрочитанное сообщение Нефиг_чем_заняться » 2010-10-24 22:44:47

gx_ua писал(а): как запретить доступ например к странице http://domain.org/path/name_page

Код: Выделить всё

RewriteRule http://domain.org/path/name_page - [F,L]