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

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

Автор: Cheery
Дата сообщения: 24.04.2009 18:22
snf2009

Цитата:
Как по средствам .htaccess запретить гугл-боту доступ

зачем вам это делать с помощью htaccess??
Robots.txt
Автор: zxy
Дата сообщения: 16.06.2009 15:54
может кто-то подскажет, как сделать смешанную авторизацию? всем ломящимся на ресурс доступ по паролю (будет использоваться для доступа с инета), кроме нескольких ip(доступ с локалки)? тоесть сначала идет проверка ip, если локальный - пускает молча, не наш - просит пароль.
наоборот (сначала просит пароль, потом сверяет ip) пашет, а так как нужно не получается
Автор: Z4masko
Дата сообщения: 11.09.2009 21:58
снесите плиз это сообщение))
Автор: Cheery
Дата сообщения: 11.09.2009 22:03
zxy
было в одной из тем
Закрытие доступа с определенных IP
Закрытие доступа с определенных IP-2
Запрет доступа с определенных IP - 3
Разрешение доступа только из локальной сети


Z4masko
есть отдельные темы по mod_rewrite

Цитата:
а вот как в htaccess прописать таким же макаром ещё один поддомен?

так же и прописать. вот только чтобы сервер знал, что он обслуживает такой то поддомен - нужно его либо создать, либо создать по типу wildcard
Автор: zxy
Дата сообщения: 11.09.2009 23:27
Cheery
спасибо, как раз появилось время все переделать и проверить.
лучше поздно чем никогда
Автор: Looking
Дата сообщения: 03.11.2009 16:28
Столкнулся с необходимостью немного разобраться с .htaccess.
Но что бы не копать гору, прошу знающих просветить.
Он переопределяет только те параметры (настройки), которые в нем прописаны, а другие (глобально определенные) не трогает, или аннулирует все глобальные?
Вроде по смыслу должен действовать 1-й случай. Но попытка переопределить только 2 позиции, на которые ругается Joostina и Moodle (PHP magic_quotes_gpc установлено в `OFF` вместо `ON; PHP register_globals установлено в `ON` вместо `OFF`), приводит к сообщению об ошибке. Что может означать? Что использование .htaccess не разрешено глобальными настройками?
Автор: VasylLive
Дата сообщения: 07.12.2009 18:18

Здравствуйте!

Подскажите, пожалуйста!

Ситуация такова:

Написал сайт, примерно страниц 300. Все написано в ручную (HTML). Главная страница - index.html.
Вот решил создать страничку типа «Вход на сайт» Типа простенькая страничка с Флешь Анимацией и надписью «Вход». Я понимаю, что можно изменить всю структуру сайта, переписать ссылки и сделать «Вход» главной страничкой – index.html. Но может можно как-то сделать это не трогая сам сайт????
Я тут подумал, мож можно создать файл .htaccess и сделать в нем редирект на index*.html, а потом с него на index.html???? Как считаете????
Или мож что другое посоветуете???

Я сейчас временно на бесплатном хостинге awardspace.com
В шапке бесплатных хостеров написано, что на awardspace.com файл .htaccess отключен. Как и для кого отключен??? Я что-то не очень понимаю.

И еще, создал баннер, но при загрузке *.gif меня перебрасывает на главную страницу хостинга???

Создал .htaccess с параметрами

Код: <FilesMatch "\.gif">
allow from all
</FilesMatch>
Автор: DarkSmoke
Дата сообщения: 06.05.2010 21:46
Добрый день.
Подскажите, можно ли в файле .htaccess устанавливать два правила для Rewrite?
Сейчас у меня:

Код: RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?p=$1 [L,QSA]
Автор: vlary
Дата сообщения: 06.05.2010 22:11
VasylLive
Цитата:
Или мож что другое посоветуете?
Не мучаться надуманными проблемами. Проще переименовать index.html во что нибудь другое,чем так мучиться. Либо добавить в index.html джаваскрипт, который бы проверял куку, и при ее отсутствии отправлял на страницу с флэшкой.
Цитата:
Как и для кого отключен?
А для вас новость, что htaccess можно отключить?
И вообще, ваши проблемы гораздо ближе разделу В помощь вебмастеру



Автор: Cheery
Дата сообщения: 06.05.2010 22:23
DarkSmoke

Цитата:
А мне нужно что бы и для переменной $c  тоже работал.
Т.е. у меня две переменных. Сейчас работает для $p  и надо как то прикрутить $c. Причем $c работает с файлом catalog.php, а $p с index.php.

я понимаю, что для вас вопрос очевиден.. а вот для остальных - нет.
поэтому потрудитесь описать подробно
Автор: DarkSmoke
Дата сообщения: 07.05.2010 09:30
и так, есть два файла index.php и catalog.php.
В index.php приходит значение p. (www.site.ru/index.php?p=3).
В catalog.php приходит значение c. (www.site.ru/catalog.php?c=1).
.htaccess сейчас обрабатывает только index.php и делает ссылки вида www.site.ru/3

Хочу что бы так же работал и catalog.php

P.S. Я извиняюсь, стараюсь объясниться как можно лучше. Надеюсь получилось.
Автор: israel_rider
Дата сообщения: 04.07.2010 21:39
Перенесено сюда http://forum.ru-board.com/topic.cgi?forum=31&topic=8134&start=780#10
Автор: bonsoft
Дата сообщения: 29.10.2010 14:43
Пытаюсь изменить кодировку по умолчанию моего сайта, прописываю в .htaccess
mbstring.internal_encoding utf-8 - не работает (
Автор: attaattaatta
Дата сообщения: 29.10.2010 16:42

Цитата:
Пытаюсь изменить кодировку по умолчанию моего сайта, прописываю в .htaccess

AddDefaultCharset UTF-8 ?
Автор: 0Vovan0
Дата сообщения: 13.11.2010 02:55
В хтакессе все запросы перенаправляются на index.php , статика лежит отдельно. Но как в таком случае быть с favicon.ico , ведь она должна лежать строго в корне сайта
Автор: reiser
Дата сообщения: 23.11.2010 10:19
Добрый день.
Как ограничить доступ к каталогу с помощью файла httpd.conf я понял, а как ограничить доступ к файлу? тоесть если директория, то просто <Directory ...> </Directory> и в нем все прописываем кто может ходить, а кто нет, а что если нужно на конкретный 1 файл поставить ограничение?

Добавлено:
и вдогонку - пытаюсь менять страницу с ошибкой 403: в httpd в разделе <VirtualHost ...>
указываю
ErrorDocument 403 /home/путь/403.html
</VirtualHost>
желаемого результата не наблюдаю,стандартная страница Forbidden, в логе следующее:
File does not exist: /var/www/error/noindex.html
смотрю туда - действительно нет, подкладываю свою страницу - работает но картинки не прорисовывает почему-то, пути не видит, но это ж не выход, мне нужно чтоб эта 403 была только для этого конкретного сайта, а не для всех что крутятся на данном сервере.
Автор: apacen
Дата сообщения: 29.11.2010 09:26
Всем привет!
Можно ли в конфигурации конкретного сайта сделать так, чтобы функции .htaccess выполнял другой файл?
Автор: vlary
Дата сообщения: 29.11.2010 10:49
apacen
Цитата:
Можно ли в конфигурации конкретного сайта сделать так, чтобы функции .htaccess выполнял другой файл?
В httpd.conf в нужном месте пишем:
AccessFileName anothername #вместо anothername пишем тот файл, который нравится.
Автор: apacen
Дата сообщения: 30.11.2010 10:05
Работает, спасибо!
Автор: dariusii
Дата сообщения: 20.01.2011 15:16
хотел запаролить один из каталогов у себя на сервере. /var/www/html/windows/.htaccess
#
AuthName ProtectedZone
uthType Basic
AuthUserFile /var/www/html/.1/.htpasswd
require windows
так же сгенерировал файл паролей AuthUserFile /var/www/html/.1/.htpasswd, но все это ничего, ровным счетом, не дало.
захожу на хостнэйм/windows и апач тупо пускает меня. без запросов, без всего.
в httpd.conf allowowerride All.
Fedora 13
httpd -v Server version: Apache/2.2.16 (Unix) Server built: Jul 27 2010 15:58:08 что может быть и куда копать.

Заранее, Спасибо.
Автор: DrakonHaSh
Дата сообщения: 20.01.2011 15:22

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

это очепятка при копировании или у вас там так и написано ? должно быть AuthType
Автор: dariusii
Дата сообщения: 20.01.2011 15:55
DrakonHaSh
нет. все так и написано.

разобрался. ошибка в httpd.conf моя.
директив allowoverride в нем две. не посмотрев, поставил All не на директиву, отвечающую за правила htacces, а на ту, что отвечает за следование симлинкам. вернул. все заработало. перепроверил несколько раз. ок.

вопрос снят.
Автор: yarnik
Дата сообщения: 15.02.2011 18:22
помогите пожалуйста сделать редирект 301 для всех страниц типа
site.ru/index.php?do=news&page=1
site.ru/?do=news&page=1

редирект 301 на
site.ru/news/1.html
Автор: DemonWather
Дата сообщения: 21.02.2011 16:35
Как обычно в цейтноте( Вопрос несложный... можно ли дать условия 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 пересылкой и динамически создаваемыми папками и проч...

Автор: vlary
Дата сообщения: 21.02.2011 21:25
DemonWather
Цитата:
субдоменов сотни и они генеряться и 301 пересылкой и динамически создаваемыми папками и проч...
Тогда вам уже нужен не htaccess, а скрипт, который будет брать их из базы данных и переправлять в нужном направлении.
Автор: DemonWather
Дата сообщения: 22.02.2011 09:15
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 - они неверно работают. Все переносить в скрипты, анализирующие строку, тоже не эффективно.
Короче, похоже ответ прост - "никак". Спасибо.
Автор: SyCraft
Дата сообщения: 22.02.2011 09:42
Друзья подскажите!
как бороться с злоумышленники которые слизали мой трекер и не позаботились даже о том что бы поменять в коде пути!

Есть трекер рогаикопыта.ру - это реальный мой рабочий
есть трекер рогаикопыта.ком - это похищенная копия.
Как через 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"


те не выходит у меня каменный цветок..
посоветуйте а..?
Автор: Kiril777
Дата сообщения: 17.04.2011 08:45
В общем нагуглил инфу

Код: Запрещаем доступ для всех, кроме указанных 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 на ваше доменное имя.
Автор: Cheery
Дата сообщения: 17.04.2011 08:48
Kiril777
ну были же темы в шапке
Apache: .htaccess и закрытие доступа с определенных IP
apache - ограничение доступа в пределах локалки
Запретить доступ с определенных IP .htaccess Apache

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

что именно не работает и какие адреса прописали и какие пытаетесь не пустить или пропустить
Автор: Kiril777
Дата сообщения: 17.04.2011 09:06
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 ....

Страницы: 12345678910111213

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


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