Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Перенос рабочей системы с HDD на массив RAID 1

Автор: Cheery
Дата сообщения: 17.04.2011 09:08
Kiril777

Цитата:
то не робит как должно быть, а должно быть так чтобы только указанные ip имели доступ.

должно работать.
вы скорее всего не так прописываете или не тот IP, вот и спросил, что точно указываете

попробуйте записать иначе
Allow from IP1 IP2 и так далее, через пробел


Цитата:
Запретить доступ с определенных IP .htaccess Apache - тут идет обсуждение закрытия доступа для ip, а не разрешения только для конкретных

масло масляное - обсуждается одно и то же, в принципе

ps: и это цитирование с временем только мешает - у меня вообще другой пояс часовой
Автор: Kiril777
Дата сообщения: 17.04.2011 09:28
Cheery
через пробел нет доступа для второго ip.
значит вот так должен быть доступ только у IP1 и IP2?

Код: Order deny,allow
Deny from all
Allow from IP1
Allow from IP2
Автор: Cheery
Дата сообщения: 17.04.2011 09:30
Kiril777

Цитата:
значит вот так должно работать?

deny, allow
говорит, что запрещено тем, кто перечислен в deny from и не упомянут в allowfrom


Цитата:
значит вот так должен быть доступ только у IP1 и IP2?

да, если в качестве IP не указан диапазон или маска.
Автор: Kiril777
Дата сообщения: 17.04.2011 09:38
Cheery

Цитата:
allowfrom

так слитно или раздельно?
ip указывается один, не диапазон и не маска.
Автор: Cheery
Дата сообщения: 17.04.2011 09:44
Kiril777

Цитата:
так слитно или раздельно?

раздельно, конечно же..
очепятался.
Автор: gustavjung
Дата сообщения: 25.04.2011 17:08
Пожалуйста помогите!
В гугл вебмастере появились дубли urls сайта на одни и те же страницы.
Код:
1) http://site.ru/84-Электронная%20документация%20и%20ее%20защита.html
2) http://site.ru/84-Электронная+документация+и+ее+защита.html


Уже непервую неделю бьюсь с этой проблемой. Помогите, пожалуйста люди добрые, как можно сделать редирект с помощью htaccess с urlов типа 2) на 1)?
сделал по совету вот так: Код:
RewriteEngine On
RewriteRule ^([^+]+)\+(.+)$ $1\%20$2 [R=301,L,NE]



Действительно работает редирект с + на %20
Только вот немного некорректно.
Редиректит на Код:
http://site.ru/home/admin/data/www/site.ru/home/admin/data/www/site.ru/84-Электронная%20документация%20и%20ее%20защита.html
Автор: vlary
Дата сообщения: 25.04.2011 23:26
gustavjung Почему тебя это беспокоит? Обе эти ссылки совершенно одинаковые, просто во второй плюсы заменены на их URL Escape значения. Это просто шутки разных браузеров, одни воспринимают не алфавитно-цифровые значения спокойно, другие заменяют их URL Escape последовательностями.
Автор: DarkSmoke
Дата сообщения: 27.04.2011 09:46
Добрый день.
Помогите решить проблему.
Значит вешаю иконку на сайт, и так не работает

Код: <link rel="icon" href="/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
Автор: WhiteDevil66
Дата сообщения: 03.06.2011 13:26
Добрый день.
Помогите решить проблему.
Есть ЦМС с .htaccess та mod_rewrite. в коренивом каталоге сайта содержание .htaccess:

Код: DirectoryIndex index.php
ErrorDocument 404 /404.html
ErrorDocument 403 /403.html
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine on
RewriteRule ^([0-9a-zA-Z_/-]+)/{0,10}$ //index.php?id=$1&$3%{QUERY_STRING} [L]

RewriteRule ^stat/([0-9]+)_([0-9]+)/{0,10}\.html$ //index.php?id=stat&id_child=$1&page=$2&%{QUERY_STRING} [L]

RewriteRule ^stat/([0-9a-zA-Z]+)\.html$ //index.php?id=stat&id_child=$1&%{QUERY_STRING} [L]

RewriteRule ^stat/([0-9]+)_stat\.html$ //index.php?id=stat&id2=$1%{QUERY_STRING} [L]

RewriteRule ^posters/([0-9a-zA-Z]+)\.html$ //index.php?id=posters&id2=$1&%{QUERY_STRING} [L]

RewriteRule ^posters/([0-9]+)_([0-9]+)/{0,10}\.html$ //index.php?id=posters&id2=$1&page=$2&%{QUERY_STRING} [L]

RewriteRule ^posters/([0-9]+)_full\.html$ //index.php?id=postersfull&id2=$1&%{QUERY_STRING} [L]

RewriteRule ^firms/([0-9a-zA-Z]+)\.html$ //index.php?id=firms&id2=$1&%{QUERY_STRING} [L]

RewriteRule ^firms/([0-9]+)_([0-9]+)/{0,10}\.html$ //index.php?id=firms&id2=$1&page=$2&%{QUERY_STRING} [L]

RewriteRule ^firms/([0-9]+)_full\.html$ //index.php?id=firmsfull&id2=$1&%{QUERY_STRING} [L]

RewriteRule ^rss/([0-9]+)\.html$ //index.php?id=rss&id2=$1%{QUERY_STRING} [L]

RewriteRule ^news/([0-9]+)\.html$ //index.php?id=news&id2=$1%{QUERY_STRING} [L]

RewriteRule ^href/([0-9a-zA-Z]+)\.html$ //index.php?id=href&id2=$1%{QUERY_STRING} [L]

RewriteRule ^cat/([0-9]+)_([0-9]+)/{0,10}\.html$ //index.php?id=cat&id2=$1&page=$2&%{QUERY_STRING} [L]

RewriteRule ^cat/([0-9a-zA-Z_/-]+)\.html$ //index.php?id=cat&id2=$1&%{QUERY_STRING} [L]

RewriteRule ^page/([0-9a-zA-Z_/-]+)\.html$ //index.php?id=page&id2=$1&%{QUERY_STRING} [L]

RewriteRule ^export/([0-9a-zA-Z_/-]+)\.xml$ //index.php?id=export&id2=$1&%{QUERY_STRING} [L]

RewriteRule ^sitemap.xml$ //index.php?id=googlemap&%{QUERY_STRING} [L]

</IfModule>
Автор: biznesoft
Дата сообщения: 16.09.2011 17:28
Возник следующий вопрос.
Возможно ли прописать в файл. Htaccess команду чтобы в папке (например) log, создавался файл log.txt с перечнем тех кто посещал сайт?
На сервере отсутствует доступ к лог файла Апач поэтому нужно найти решение этому вопросу.
Спасибо.
Автор: Z4masko
Дата сообщения: 08.10.2011 16:58
Нужно сделать фиктивную сетевую недоступность для сайта. То есть не просто Aceess Denied в htaccess а типа к сайту невозможно подключится из-за того, что недоступен сервак или что то наподобие
Автор: vlary
Дата сообщения: 08.10.2011 17:46
Z4masko
Цитата:
То есть не просто Aceess Denied в htaccess а типа к сайту невозможно подключится из-за того, что недоступен сервак или что то наподобие
Поставь редирект на несуществующий в твоей сети сайт (т.е. хост такой есть, а HTTP сервера на нем нет).

Автор: ikar2006
Дата сообщения: 12.10.2011 00:21
Нужна помощь.
Имеется старая htm версия сайта.
В структуре сайта (как западло имеется папка index.php).
Была поставлена задача переделать сайт на Wordpress. Но вот в чем проблема в WP имеется файл index.php.
Папку index.php нельзя переименовывать т.к. сайт находится в индексе.
1. В WP переименовал файл index.php на index1.php
2. на Денвере в фале httpd.conf прописал его первым.
<IfModule dir_module>
DirectoryIndex index1.php index.php index.htm index.html index.shtm index.shtml
</IfModule>
3. файл .htaccess для сайта на WP имеет вид

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index1.php [L]
</IfModule>

# END WordPress
На девере у меня все заработало и сайт на WP и ссылки на старую версию сайта. Но на хостинге работает только старая версия сайта.

У меня вопрос если в настройках хостинга изменить DirectoryIndex как это може повлиять на остальные 300 сайтов которые находятся на хостинге ?

P.S. Можно ли решить данную проблему только использую файл .htaccess если да подскажите как.
Автор: biznesoft
Дата сообщения: 03.11.2011 11:41
Здраствуйте.
Как правильно прописать в файле htaccess
Разрешить доступ к сайту www.lawa.com.ua только с ІР 192.150.
Автор: dsfkjzhnxcxz
Дата сообщения: 18.12.2011 14:28
Доброго времени суток! Ни как не могу решить проблему. Хочу настроить переадресацию с www.site.com на site.com


httpd.conf:

Код:
<Directory /home/site/public_html>
AllowOverride All
Options Indexes FollowSymLinks
Order allow,deny
Allow from All
</Directory>
Автор: uinoksk
Дата сообщения: 16.02.2012 13:14
подскажите, пожалуйста, как перекрыть доступ посредством ввода пароля модуля auth для определенных папок, исключая некоторые из списка? Допустим, для примера нужно ограничить доступ ко всем папкам исключая папку "chat".
По докам нужно сделать нечто подобное

<DirectoryMatch "(^chat)">
AuthType Basic
AuthName "enter password"
AuthUserFile /var/www/blablahost/.htpasswd
Require valid-user
</DirectoryMatch>

но оно не работает
Автор: Arbeni
Дата сообщения: 21.02.2012 08:36
Доброго времени суток всем.
У меня такой вопрос по .htaccess. При создании блога по неопытности поставил вордпресс в подкатегорию. сейчас блог располагается по такой ссылке: _www.sitename.ru/Blog/

Не подскажите как убрать /Blog/ из урала и при этом не потерять внешние ссылки на блог?

Зарание благодарен.
Автор: dvblogic
Дата сообщения: 09.03.2012 09:32
Привет всем! Помогите пожалуйста с проблемой. Установил сайт на dle 9.5 интегрировал к нему форум LogicBoard 2.2. Проблема в следующем, при нажатии на какую нибудь ссылку на форуме, должна появится страница с перенаправлением, где пишется что вы будете перемещены на ссылку такуюто.... Страница не появляется, вместо нее выкидывает на главную страницу сайта с надписью что ошибка. Форум установлен в корневом каталоге сайта в папку forum поддоменом, обработкой перенаправлениия занимается away.php находящийся в корне форума. Что прописать в .htaccess что бы фоум увидел away.php? Спасибо заранее!
Автор: Laterport
Дата сообщения: 11.04.2012 16:56
Подскажите пожалуйста в чём может быть проблема. Сервер не обрабатывает правила запрета и разрешения по определённым IP.


Код:
Order deny,allow
Deny from all
Allow from IP
Автор: Cheery
Дата сообщения: 11.04.2012 19:00
Laterport

Цитата:
Такое ощущение что сервер не понимает что зашли с разрешенного адреса

ну так посмотрите какой IP он видит, когда вы заходите на него. может вы за NAT или через прокси выходите.
Автор: Laterport
Дата сообщения: 11.04.2012 20:27
Cheery
Да нет, у меня внешняя статика.
Я тут нагуглил что проблема такая возникает при использовании связки nginx+apache...... Не встречали?
Автор: Cheery
Дата сообщения: 11.04.2012 20:29
Laterport

Цитата:
Да нет, у меня внешняя статика.

еще раз - посмотрите какой IP видит Apache.
ну зачем гадать на кофейной гуще?


Цитата:
такая возникает при использовании связки nginx+apache

ессно Apache видит IP nginx, так как запросы, по сути, от него приходят.
Автор: Laterport
Дата сообщения: 11.04.2012 20:40
Cheery
Вы правы, apache видит внешний IP адрес сервера на котором он крутится, а не клиентский. Предложите решение пожалуйста.
Автор: vlary
Дата сообщения: 11.04.2012 20:46
Laterport
Цитата:
Предложите решение пожалуйста
Если у вас связка nginx+apache, освободите apache от контроля доступа, оставьте это nginx.
Автор: Laterport
Дата сообщения: 11.04.2012 20:51
vlary
Буду благодарен за подсказку, как это сделать. Я не волшебник, только учусь. )
Автор: Cheery
Дата сообщения: 11.04.2012 20:52
Laterport
http://wiki.nginx.org/HttpAccessModule

ps: пора, похоже, создать отдельную тему по nginx
Автор: vlary
Дата сообщения: 11.04.2012 21:19
Cheery

Цитата:
пора, похоже, создать отдельную тему по nginx
Да была уже попытка, не прижилась как-то: Nginx
Автор: Laterport
Дата сообщения: 11.04.2012 21:20
ЫЫыыы... Прикольно!
Получилось всё. Благодарю vlary и Cheery. Руборд рулит!

Автор: OOD
Дата сообщения: 10.08.2012 12:50
подскажите пожалуйста CentOS 6 apache2 не работает htaccess , вообще не воспринимаются изменения в нем как исправить httpd.conf чтобы он заработал?
Автор: vlary
Дата сообщения: 10.08.2012 12:58
OOD 1. Он называется не htaccess, а .htaccess. Может, поэтому?
2.
Цитата:
как исправить httpd.conf чтобы он заработал?
AccessFileName .htaccess
Ну и смотри опции AllowOverride в директориях.

Страницы: 12345678910111213

Предыдущая тема: MikroTik RouterOS (часть 5)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.