X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите с настройкой .htaccess, как запретить доступ к определенным страницам
bodgo
bodgo
Topic Starter сообщение 3.11.2016, 12:12; Ответить: bodgo
Сообщение #1


Добрый день. Помогите, если знаете как..

На сайте есть страницы вида " sp***.ru/bbs/list&id=17336\\\\\\\\\\\\\\\\\\\\\'&&page=114 "
как они появились, отдельный вопрос, но поисковые боты заходят на эти страницы, и они отрабатываются сервером (выводится контент по этим адресам. дубли существующих страниц, которые без \\\\

ВОПРОС! как прописать в .htaccess , что бы доступ ко всем страницам где "\\\" был запрещен ?? 3 слеша, потому что я думаю с "http://" могут возникнуть "накладки"

т.е итого, адрес в котором ТРИ и больше " \ " ПОДРЯД, что бы такие страницы НЕ выводились (просто север давал ответ, что таких страниц нет)

Огромное спасибо!


--------------------
Не продается вдохновенье, но можно рукопись продать (с)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kumidzeke
Kumidzeke
сообщение 3.11.2016, 12:24; Ответить: Kumidzeke
Сообщение #2


bodgo, Неужели проще писать на форум, чем вбить одну строку в поисковик? Первая же ссылка дает ответ на ваш вопрос.


--------------------
Telegram — @za4me
Skype — Kumidzeke
Vk — vk.com/za4me
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bodgo
bodgo
Topic Starter сообщение 3.11.2016, 12:35; Ответить: bodgo
Сообщение #3


Kumidzeke,
Уже перерыл форумы, и документацию.. если бы смог найти, сюда бы не написал.

спасибо за конструктивный ответ.


--------------------
Не продается вдохновенье, но можно рукопись продать (с)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kumidzeke
Kumidzeke
сообщение 3.11.2016, 13:04; Ответить: Kumidzeke
Сообщение #4


bodgo, ссылка выше битая, я гуглил по запросу "htaccess запретить доступ к url"


--------------------
Telegram — @za4me
Skype — Kumidzeke
Vk — vk.com/za4me


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bodgo
bodgo
Topic Starter сообщение 3.11.2016, 15:14; Ответить: bodgo
Сообщение #5


Kumidzeke,
я не знаю регулярных выражений.. , это же элементарно для вас, но вы решили просто поговорить ни о чем, спасибо.

Kumidzeke,

----
RewriteCond %{QUERY_STRING} \\\
RewriteRule ^.*$ - [F]
-----

Так ??


Kumidzeke,

да.. нашел в гуле, но я не уверен.. правильно ли я понял, я действительно профан в регулярных .. и с .htaccess вообще не знаком. Если пхп, или штмл, хоть имею представление, а .htaccess ну не понимаю

Kumidzeke,


не работает с символами "\\\" , добавил вот так
--------------------------
RewriteCond %{QUERY_STRING} \\\
RewriteRule ^.*$ - [F]

---------------------------

если вместо "\\\" поставить текстовую чать адреса, все срабатывает, может как то нужно "экранировать" ???


--------------------
Не продается вдохновенье, но можно рукопись продать (с)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kumidzeke
Kumidzeke
сообщение 3.11.2016, 16:53; Ответить: Kumidzeke
Сообщение #6


Цитата(bodgo @ 3.11.2016, 15:14) *
если вместо "\\\" поставить текстовую чать адреса, все срабатывает, может как то нужно "экранировать" ???


Да.


--------------------
Telegram — @za4me
Skype — Kumidzeke
Vk — vk.com/za4me


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bodgo
bodgo
Topic Starter сообщение 7.11.2016, 19:52; Ответить: bodgo
Сообщение #7


Kumidzeke,

Поставил вот такую конструкцию в .htaccess

----
RewriteRule ^bbs/(.*)\\\.* bbs/$1 [R=301,L]
----

Но похоже опять грабли со служебными символами "\\\" , экранировать то их как ??

Уважаемые форумчане, может кто знает ??


--------------------
Не продается вдохновенье, но можно рукопись продать (с)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Karlasan
Karlasan
сообщение 7.11.2016, 20:02; Ответить: Karlasan
Сообщение #8


bodgo,
на каждый слеш еще один добавь, т.е. вот так:
Код
RewriteRule ^bbs/(.*)\\\\\\.* bbs/$1 [R=301,L]


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 732 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1702 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2347 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12573 24.7.2020, 17:02
автор: -JamesSmips-
Открытая тема (нет новых ответов) Как перенести правила переадресации из .htaccess в php обработчик nginx?
0 KrisGuseva 2098 28.12.2019, 7:33
автор: KrisGuseva


 



RSS Текстовая версия Сейчас: 25.4.2024, 21:05
Дизайн