Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Закрыть доступ через htaccess
цитата
23/02/15 в 20:04
 Guest
Добрый день
Подскажите каким образом через htaccess закрыть доступ к страницам с адресом вида
site.com/node?page=1, site.com/node?page=2 и тд...
при этом одступ к
site.com/node/блабла должен остаться открытым?
цитата
24/02/15 в 00:29
 Дартаньян
Guest:
На оф сайте рекомендуют просто юзать php код.
https://www.drupal.org/node/15366
цитата
24/02/15 в 20:49
 Guest
Дартаньян писал:
Guest:
На оф сайте рекомендуют просто юзать php код.

ты имеешь ввиду подсунуть ему шаблон 404 ошибки?
надо в хедер тогда уж положить..
цитата
24/02/15 в 21:40
 CreativeMotionArt
User-agent: *
Disallow: /Папка/

это если от поисковиков. тебе доступ намертво от всех ?
цитата
24/02/15 в 21:49
 Guest
CreativeMotionArt писал:
это если от поисковиков. тебе доступ намертво от всех ?

лучше от всех и намертво и без подпапокicon_smile.gif
на худой конец согласен на кусок кода как в друпале 404 сгенерировать програмно напрмиер в hook_url_inbound_alter icon_smile.gif
цитата
24/02/15 в 22:28
 ivango
RewriteEngine On
RewriteRule ^node?page=(.+)$ - [F]

как-то так, наверное?
возможно: RewriteRule ^node\?page=(.+)$ - [F]
не помню, ? спецсимвол или нет.
цитата
24/02/15 в 22:32
 Stek
Чисто теоретически:

RewriteRule ^node$|^node/$ - [R=404,L]
цитата
25/02/15 в 01:40
 Дартаньян
Guest: делай как пишут на форуме и плюсеги не забывай.
цитата
26/02/15 в 20:42
 ivango
RewriteCond %{QUERY_STRING} ^page=([0-9]+) [NC]
RewriteRule ^node - [NC,R=404,L]

или как-то так?


Эта страница в полной версии