Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Закладки » Перенос рабочей системы с HDD на массив RAID 1

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Открыть новую тему     Написать ответ в эту тему

DrakonHaSh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
AuthName ProtectedZone  
uthType Basic  
AuthUserFile /var/www/html/.1/.htpasswd  

это очепятка при копировании или у вас там так и написано ? должно быть AuthType

Всего записей: 2076 | Зарегистр. 08-01-2008 | Отправлено: 16:22 20-01-2011 | Исправлено: DrakonHaSh, 16:22 20-01-2011
dariusii



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DrakonHaSh
нет. все так и написано.
 
разобрался. ошибка в httpd.conf моя.
директив allowoverride в нем две. не посмотрев, поставил All не на директиву, отвечающую за правила htacces, а на ту, что отвечает за следование симлинкам. вернул. все заработало. перепроверил несколько раз. ок.
 
вопрос снят.

Всего записей: 2459 | Зарегистр. 08-11-2003 | Отправлено: 16:55 20-01-2011
yarnik



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
помогите пожалуйста сделать редирект 301 для всех страниц типа
site.ru/index.php?do=news&page=1
site.ru/?do=news&page=1
 
редирект 301 на
site.ru/news/1.html

Всего записей: 275 | Зарегистр. 09-06-2004 | Отправлено: 19:22 15-02-2011
DemonWather



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как обычно в цейтноте( Вопрос несложный... можно ли дать условия RewriteCond для целой группы правил RewriteRule...
Потому как обратил внимание, что два подряд идущих RewriteRule не подпадают под один и тот же RewriteCond, а только первое [1]. Второе [2] уже игнорится и относится ко всему домену site.ru  
 

Цитата:
RewriteCond %{HTTP_HOST}  ^subdomain.site.ru
RewriteCond %{REQUEST_URI} !^/spec_projects/.*
[1] RewriteRule ^eng/print/([0-9]+)/$ /spec_projects/publication.php?id_pub=$1&id_lang=2&print=1 [L,QSA]
[2] RewriteRule ^galleries/company/([0-9]+)/rubric/([0-9]+)/([0-9]+)/?$  /spec_projects/galleries/?action=3&id_company=$1&id_gallery_rubric=$2&id_gallery_photo=$3&nav_type=company [QSA,L]

 
Приходится переписывать для каждого RewriteRule  цепочку RewriteCond:

Цитата:
RewriteCond %{HTTP_HOST}  ^subdomain.site.ru
RewriteCond %{REQUEST_URI} !^/spec_projects/.*
RewriteRule ^eng/print/([0-9]+)/$ /spec_projects/publication.php?id_pub=$1&id_lang=2&print=1 [L,QSA]
 
RewriteCond %{HTTP_HOST}  ^subdomain.site.ru
RewriteCond %{REQUEST_URI} !^/spec_projects/.*
RewriteRule ^galleries/company/([0-9]+)/rubric/([0-9]+)/([0-9]+)/?$  /spec_projects/galleries/?action=3&id_company=$1&id_gallery_rubric=$2&id_gallery_photo=$3&nav_type=company [QSA,L]

 
Есть ли способ объединять!? файл htaccess из-за этих шапок-повторов занимает несколько тысяч строк.  
Заранее всем спасибо)
 
P.S: И не предлагайте уложить все правила в линеечке в папке spec_projects отдельным файлом htaccess - так как субдоменов сотни и они генеряться и 301 пересылкой и динамически создаваемыми папками и проч...
 

Всего записей: 112 | Зарегистр. 07-02-2006 | Отправлено: 17:35 21-02-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DemonWather
Цитата:
субдоменов сотни и они генеряться и 301 пересылкой и динамически создаваемыми папками и проч...  
Тогда вам уже нужен не htaccess, а скрипт, который будет брать их из базы данных и переправлять в нужном направлении.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 22:25 21-02-2011
DemonWather



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vlary

Цитата:
Тогда вам уже нужен не htaccess, а скрипт, который будет брать их из базы данных и переправлять в нужном направлении.  

 
Все верно, такие скрипты есть (HTTP/1.1 301 Moved Permanently).  Просто есть категории, где правила повторяются отчасти, например:  
 
RewriteRule ^eng/print/([0-9]+)/$ /spec_projects/publication.php?id_pub=$1&id_lang=2&print=1 [L,QSA]  
RewriteRule ^eng/print/([0-9]+)/$ /gallery/index.php?id_gal=$1&id_lang=2&print=1 [L,QSA]  
RewriteRule ^eng/print/([0-9]+)/$ /catalog/index.php?part=$1&id_lang=2&print=1 [L,QSA]  
 
и т.д. Все они относятся к разным субдоменам. И если не таскать к каждому правилу связку RewriteCond - они неверно работают. Все переносить в скрипты, анализирующие строку, тоже не эффективно.
Короче, похоже ответ прост - "никак". Спасибо.

Всего записей: 112 | Зарегистр. 07-02-2006 | Отправлено: 10:15 22-02-2011
SyCraft



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Друзья подскажите!  
как бороться с злоумышленники которые слизали мой трекер и не позаботились даже о том что бы поменять в коде пути!
 
Есть трекер рогаикопыта.ру - это реальный мой рабочий
есть трекер рогаикопыта.ком - это похищенная копия.
Как через htaccess запретить обращение к моему сайту с рефера рогаикопыта.ком
делаю так:  
 
 
Options Indexes FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_REFERER} [\w\-_.].рогаиковыта\.ком [NC]
RewriteRule .* - [F]
 
но в логах  
 
193.107.103.110 - - [22/Feb/2011:10:41:51 +0300] "GET /pic/bittorrent1.gif HTTP/1.1" 200 4502 "http://рогаикопыта.ком/" "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13"
 
 
те не выходит у меня каменный цветок..
посоветуйте а..?

----------
Сделай то что хочешь из того что нравится!

Всего записей: 618 | Зарегистр. 09-03-2005 | Отправлено: 10:42 22-02-2011
Kiril777



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем нагуглил инфу

Код:
Запрещаем доступ для всех, кроме указанных IP-адресов
 
Если по какой-либо причине, вы хотите запретить всем или разрешить только отдельным IP-адресам доступ к вашему сайту — добавьте этот код в ваш .htaccess-файл:
#Запрещаем доступ для всех, кроме указанных IP-адресов
ErrorDocument 403 http://www.domainname.com
Order deny,allow
Deny from all
Allow from 124.34.48.165
Allow from 102.54.68.123
 
Не забудьте изменить domainname.com на ваше доменное имя.

отсюда http://www.kraeg.ru/node/69
 
Делаю как написано, но получается один косяк, когда я у себя делаю так

Код:
Order deny,allow  
Deny from all  
Allow from ххх.ххх.ххх.ххх

все работает отлично, а когда так

Код:
Order deny,allow  
Deny from all  
Allow from ххх.ххх.ххх.ххх
Allow from ууу.ууу.ууу.ууу

то уже не работает, в чем может быть проблема ?
 
спасибо

Всего записей: 2740 | Зарегистр. 20-02-2009 | Отправлено: 09:45 17-04-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kiril777
ну были же темы в шапке
Apache: .htaccess и закрытие доступа с определенных IP
apache - ограничение доступа в пределах локалки
Запретить доступ с определенных IP .htaccess Apache

Цитата:
то уже не работает, в чем может быть проблема ?

что именно не работает и какие адреса прописали и какие пытаетесь не пустить или пропустить

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 09:48 17-04-2011
Kiril777



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
- Apache: .htaccess и закрытие доступа с определенных IP - нет, мне то нужно разрешить с определенных
- apache - ограничение доступа в пределах локалки - тут нашел это  
http://forum.ru-board.com/topic.cgi?forum=8&topic=2741#5
но вот это  

Код:
Ага, только все наоборот - сначала дени, а потом - аллоу  
 
Order allow,deny  
Deny from all  
Allow  from ....

не помогло
- Запретить доступ с определенных IP .htaccess Apache - тут идет обсуждение закрытия доступа для ip, а не разрешения только для конкретных
 
Cheery 09:48 17-04-2011
Цитата:
что именно не работает и какие адреса прописали и какие пытаетесь не пустить или пропустить

когда 1 ip
Allow from ххх.ххх.ххх.ххх
то робит как и должно быть, а когда 2 ip разрешено
Allow from ххх.ххх.ххх.ххх  
Allow from ууу.ууу.ууу.ууу
то не робит как должно быть, а должно быть так чтобы только указанные ip имели доступ.

Всего записей: 2740 | Зарегистр. 20-02-2009 | Отправлено: 10:06 17-04-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kiril777

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

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

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

масло масляное - обсуждается одно и то же, в принципе
 
ps: и это цитирование с временем только мешает - у меня вообще другой пояс часовой

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 10:08 17-04-2011 | Исправлено: Cheery, 10:16 17-04-2011
Kiril777



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
через пробел нет доступа для второго ip.
значит вот так должен быть доступ только у IP1 и IP2?

Код:
Order deny,allow  
Deny from all
Allow from IP1
Allow from IP2

Всего записей: 2740 | Зарегистр. 20-02-2009 | Отправлено: 10:28 17-04-2011 | Исправлено: Kiril777, 10:29 17-04-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kiril777

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

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

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

да, если в качестве IP не указан диапазон или маска.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 10:30 17-04-2011 | Исправлено: Cheery, 10:31 17-04-2011
Kiril777



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
allowfrom

так слитно или раздельно?
ip указывается один, не диапазон и не маска.

Всего записей: 2740 | Зарегистр. 20-02-2009 | Отправлено: 10:38 17-04-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kiril777

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

раздельно, конечно же..  
очепятался.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 10:44 17-04-2011
gustavjung

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пожалуйста помогите!  
 В гугл вебмастере появились дубли 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

Всего записей: 2 | Зарегистр. 28-04-2010 | Отправлено: 18:08 25-04-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gustavjung Почему тебя это беспокоит? Обе эти ссылки совершенно одинаковые, просто во второй плюсы заменены на их URL Escape значения. Это просто шутки разных браузеров, одни воспринимают не алфавитно-цифровые значения спокойно, другие заменяют их URL Escape последовательностями.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 00:26 26-04-2011
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день.
Помогите решить проблему.
Значит вешаю иконку на сайт,  и так не работает

Код:
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
 

работает так, но это ж не правильно

Код:
<link rel="icon" href="//favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="//favicon.ico" type="image/x-icon" />
 

.htaccess

Код:
 
AddType image/x-icon .ico
 
<IfModule mod_rewrite.c>
 
RewriteEngine on
RewriteBase /
RewriteRule ^favicon.ico favicon.ico [NC,L]
RewriteRule ^articles/([^/\.]+)/?$ index.php?page=articles&art_id=$1 [L]
RewriteRule ^([^/\.]+)/?$ index.php?page=$1 [L]
 
</IfModule>
 


----------
Абонентское обслуживание и ремонт компьютеров в Днепропетровске

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 10:46 27-04-2011 | Исправлено: DarkSmoke, 10:46 27-04-2011
WhiteDevil66



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
Помогите решить проблему.  
Есть ЦМС с .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>

 
на домен нужно поставить + 1 смс - Ворд прес в окремую папку - www.domen.com/wordpress
ну проблема при входе на www.domen.com/wordpress реврайт переадресовывает на www.domen.com/ как выключить папку с Вордпресом из правил обработки? + в вордпреса буде свой .htaccess  
Какие варианты ?

Всего записей: 459 | Зарегистр. 20-04-2008 | Отправлено: 14:26 03-06-2011 | Исправлено: WhiteDevil66, 14:27 03-06-2011
EJEKIN



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 1107 | Зарегистр. 14-03-2007 | Отправлено: 17:31 28-08-2011 | Исправлено: EJEKIN, 22:50 30-08-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Закладки » Перенос рабочей системы с HDD на массив RAID 1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru