Перейти к публикации

Добвить исключение в htaccess


Рекомендованные сообщения

Всем здрасте!

У меня есть сайт la2oldworld.ru . Все почти работает замечательно, но есть небольшая проблема. Возникла необходимость в php скрипте, который cron будет вызывать раз в определенное время. Скрипт я написал, cron тож настроил, но вот файл htaccess не дает доступа напрямую к файлам. Я так понимаю из-за этих строк:

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]

RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^<]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L]

RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]

RewriteRule ^print:([^/]+).html$ engine/print.php?do=static&page=$1 [L]

RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]

Убрав эти строки оттуда все заработало, но в этом случае безопасность сильно уменьшена. Вопрос: как сюда добавить исключение на доступ напрямую к файлам: 'la2oldworld.ru/l2top_online/index.php' и 'la2oldworld.ru/l2top_online/online.txt' ?

Ссылка на сообщение
Поделиться на других сайтах

файлам: 'la2oldworld.ru/l2top_online/index.php' и 'la2oldworld.ru/l2top_online/online.txt' ?

Эти строки не запрещают прямого обращения к этим файлам. Эти строки перехватывают отбращения к папкам без указания файлов. Например la2oldworld.ru/l2top_online/ если обратиться просто к папке то скрипт перехватит доступ, а если написать полностью la2oldworld.ru/l2top_online/index.php то нет. Открыть папку можно http://dle-news.ru/2007/03/02/malenkijj_sovet_i_malenkoe_ispravlenie.html

Ссылка на сообщение
Поделиться на других сайтах
  • 6 месяцев спустя...

Добрый день. У меня установлен сайт на DLE (http://www.fundate.ru/) и я его решил немного расширить - установить фотогалерею на WordPress. Возникла проблема: файл .htaccess не пускает эту фотогалерею. При попытке перейти на страницу галереи http://www.fundate.ru/pictures/ открывается страница самой DLE, в которой говорится, что такой записи нет. Если .htaccess удалить, то галерея на WordPress работает, а сайт на DLE нет. Скорее всего там нужно изменить какую-то строчку, но я не могу понять какую. Если кто-то знает, подскажите пожалуйста.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...