RewriteCond %{REMOTE_ADDR} !^192.168.100.500$
RewriteCond %{REQUEST_URI} !^/test.php
RewriteRule ^.*$ test.php
Думал в папку отдельную перенести их.... Но может можно как-то настроить.
И как запретить прямой доступ к файлам стилей, JS и т.п. ?
Спустя 1 час, 40 минут, 47 секунд (17.06.2012 - 19:45) DySprozin написал(а):
wollk
первую часть вопроса нифига не понял (;
вторая часть вопроса:
>И как запретить прямой доступ к файлам стилей, JS и т.п. ?
никак. К ним имеет доступ браузер, а значит, любой пользователь. Ну, на крайний - смотри "обфускация js"
первую часть вопроса нифига не понял (;
вторая часть вопроса:
>И как запретить прямой доступ к файлам стилей, JS и т.п. ?
никак. К ним имеет доступ браузер, а значит, любой пользователь. Ну, на крайний - смотри "обфускация js"
Спустя 3 минуты, 22 секунды (17.06.2012 - 19:48) wollk написал(а):
Первая часть:
Нужно на время отключить сайт. Имею ввиду перенаправлять всех на "заглушку" типа "Уважаемые пользователи .. бла-бла-бла На сайте проводятся технические работы". На страницу перенаправляю то, но картинки не грузятся.
Нужно на время отключить сайт. Имею ввиду перенаправлять всех на "заглушку" типа "Уважаемые пользователи .. бла-бла-бла На сайте проводятся технические работы". На страницу перенаправляю то, но картинки не грузятся.
Спустя 4 минуты, 40 секунд (17.06.2012 - 19:53) DySprozin написал(а):
wollk
как вариант, в .htaccess (корень):
и в папке errors делаешь страничку с твоим текстом и картинками. И такой .htaccess:
как вариант, в .htaccess (корень):
deny from all
ErrorDocument 403 /errors/403.html
и в папке errors делаешь страничку с твоим текстом и картинками. И такой .htaccess:
allow from all
Спустя 38 секунд (17.06.2012 - 19:54) twin написал(а):
Не советувал бы я этого делать. Это грозит индексацией этой стрницы поисковиками и неизбежным падением рейтингов. Технические работы лучше провести локально, а при замене файлов лучше не надолго выдать 500-ю ошибку к примеру. Тогда поисковик спокойненько придет в следующий раз, оставив в покое рейтинг.
Спустя 11 минут, 14 секунд (17.06.2012 - 20:05) wollk написал(а):
Ну тех работы максимум час будут длиться.... наверное. Ну всё равно спасибо. Будем иметь ввиду
Спустя 1 минута, 14 секунд (17.06.2012 - 20:06) wollk написал(а):
Цитата (DySprozin @ 17.06.2012 - 16:53) |
wollk как вариант, в .htaccess (корень):
и в папке errors делаешь страничку с твоим текстом и картинками. И такой .htaccess: allow from all |
А это не заблочит доступ и мне включительно ?
Спустя 2 минуты, 47 секунд (17.06.2012 - 20:09) DySprozin написал(а):
wollk
заблочит (; добавь еще первой строкой:
где 127.0.0.1 — твой ip-адрес (;
заблочит (; добавь еще первой строкой:
allow from 127.0.0.1
где 127.0.0.1 — твой ip-адрес (;
Спустя 1 минута, 32 секунды (17.06.2012 - 20:11) rooor написал(а):
Цитата (DySprozin @ 17.06.2012 - 20:45) |
никак. К ним имеет доступ браузер, а значит, любой пользователь. Ну, на крайний - смотри "обфускация js" |
можно
в .htaccess
Спустя 5 минут, 6 секунд (17.06.2012 - 20:16) DySprozin написал(а):
rooor
да, только браузер (сайт) тоже не сможет получить к ним доступ. Вопрос тогда: смысл?
да, только браузер (сайт) тоже не сможет получить к ним доступ. Вопрос тогда: смысл?
Спустя 8 минут, 43 секунды (17.06.2012 - 20:24) rooor написал(а):
DySprozin
ну ты же не знаешь как у него всё устроено? file_get_contents и str_replaсe решат проблему)
в исходном коде будет, но прямого доступа - нет
ну ты же не знаешь как у него всё устроено? file_get_contents и str_replaсe решат проблему)
в исходном коде будет, но прямого доступа - нет
Спустя 9 минут, 17 секунд (17.06.2012 - 20:34) wollk написал(а):
А подробнее ?
Спустя 7 минут, 15 секунд (17.06.2012 - 20:41) rooor написал(а):
wollk
если у тебя всё на шаблонах, в .htaccess прописываешь, например, запрет к файлам JS.
В нужный шаблон вставляешь строку, например, <script type="text/javascript">{JAVASCRIPT}</script>
А в обработчике берёшь нужный скрипт($JS = file_get_contents('script.js'));
и вставляешь в шаблон: str_replace("{JAVASCRIPT}", $JS);
но ещё раз говорю - если смотреть исходный код страницы - скрипт будет там, но если набрать его в адресной строке, например http://сайт/script.js, то будет 403 ошибка
если у тебя всё на шаблонах, в .htaccess прописываешь, например, запрет к файлам JS.
В нужный шаблон вставляешь строку, например, <script type="text/javascript">{JAVASCRIPT}</script>
А в обработчике берёшь нужный скрипт($JS = file_get_contents('script.js'));
и вставляешь в шаблон: str_replace("{JAVASCRIPT}", $JS);
но ещё раз говорю - если смотреть исходный код страницы - скрипт будет там, но если набрать его в адресной строке, например http://сайт/script.js, то будет 403 ошибка
Спустя 12 минут, 3 секунды (17.06.2012 - 20:53) wollk написал(а):
А.. ну впринципи не поможет. А есть ли вообще смысл защищать, кодировать СSS, JS ?
Спустя 4 минуты, 44 секунды (17.06.2012 - 20:58) DySprozin написал(а):
rooor
>но ещё раз говорю - если смотреть исходный код страницы - скрипт будет там
ну и где защита? какая разница, как я получу доступ к скрипту: через файл или в теле html-страницы? А твой вариант лишает еще такой полезной примочки, как кеширование. Вот вырос у меня js-скрипт до 100 Кб - так бы браузер просто закешировал и пользователь радовался бы. А в твоем случае, каждая страница - бесполезные плюс 100 Кб.
>но ещё раз говорю - если смотреть исходный код страницы - скрипт будет там
ну и где защита? какая разница, как я получу доступ к скрипту: через файл или в теле html-страницы? А твой вариант лишает еще такой полезной примочки, как кеширование. Вот вырос у меня js-скрипт до 100 Кб - так бы браузер просто закешировал и пользователь радовался бы. А в твоем случае, каждая страница - бесполезные плюс 100 Кб.
Спустя 1 минута, 56 секунд (17.06.2012 - 21:00) DySprozin написал(а):
wollk
css - смысла нет
js - смысл только в редких случаях (антиспам-защита, ну или у тебя мега-крутой-скрипт, который ты не хочешь, чтобы у тебя его тупо содрали под другой сайт).
css - смысла нет
js - смысл только в редких случаях (антиспам-защита, ну или у тебя мега-крутой-скрипт, который ты не хочешь, чтобы у тебя его тупо содрали под другой сайт).
Спустя 51 секунда (17.06.2012 - 21:00) rooor написал(а):
DySprozin
Цитата (wollk) |
И как запретить прямой доступ к файлам стилей, JS и т.п. ? |
Спустя 40 секунд (17.06.2012 - 21:01) wollk написал(а):
Кто хочет, тот сдерёт ))
Спустя 1 минута, 16 секунд (17.06.2012 - 21:02) DySprozin написал(а):
rooor
ок. Видимо, выражение "прямой доступ" каждый понял в меру своей испорченности (;
ок. Видимо, выражение "прямой доступ" каждый понял в меру своей испорченности (;
Спустя 36 секунд (17.06.2012 - 21:03) DySprozin написал(а):
wollk
в таком случае, ответ на твой вопрос очевиден (;
в таком случае, ответ на твой вопрос очевиден (;
Спустя 1 минута, 44 секунды (17.06.2012 - 21:05) wollk написал(а):
Та всё норм вы поняли. И то, и то интересовало !
Спустя 8 часов, 14 минут, 33 секунды (18.06.2012 - 05:19) medvedeva написал(а):
Цитата (wollk @ 17.06.2012 - 15:04) |
И как запретить прямой доступ к файлам стилей, JS и т.п. ? |
Я бы писала CSS и JS прям в HTML, затем бы закодила его, правда бывают случаи, когда после кодирования JS перестают работать или работают неправильно.