Вопросы по .htaccess LockeD 17 Май 2010, 7:28 Вроде такой темы нет. Здесь задаем свои вопросы по хетачесу! Redirect/http://smart60.ru где ошибка? Захожу на сайт и выдает ошибку 500! --------------- LockeD 17 Май 2010, 8:53 Втупил,пробелов не было! --------------- Replikon 07 Дек 2011, 21:53 Как запретить выполнение php в папке? Этот код не катит: RemoveHandler .phtml .php .php3 .php4 .php5 .php6 .phps .cgi .exe .pl .asp .aspx .shtml .shtm .fcgi .fpl .jsp .htm .html .wml AddType application/x-httpd-php-source .phtml .php .php3 .php4 .php5 .php6 .phps .cgi .exe .pl .asp .aspx .shtml .shtm .fcgi .fpl .jsp .htm .html .wml Точно знаю, что есть гараздо более короткий и надежный вариант. Как-то через php_flag. --------------- COOLBOY007 07 Дек 2011, 22:02 php_flag engine 0 --------------- JoiNeD 07 Дек 2011, 22:03 Replikon, php_flag engine 0 ? --------------- Replikon 09 Дек 2011, 23:26 всем спасибо, то, что нужно --------------- cemochkin 17 Дек 2011, 9:46 Как сделать чтоб диз смотрелся одинаково при любом арбузе? --------------- luethus 17 Дек 2011, 10:26 Сверстать его кроссбраузерно. P.S. .htaccess тут не при чем. --------------- Pljus 17 Дек 2011, 21:13 cemochkin, посмотри http://ViewLike.us (web) --------------- TOOZ 17 Дек 2011, 21:15 Редирект с /index.php => / Как? --------------- m-r.Nemo 09 Янв 2012, 4:16 как разрешить доступ к папке по логину/паролю? --------------- DarveL 09 Янв 2012, 9:41 Ответы на 99% вопросов тут http://htaccess.net.ru/ --------------- Tadochi 09 Янв 2012, 11:19 Подскажите: есть в папке /lol/ всякие файлы. Много различных файлов. И мне надо запретить чтение именно .txt файлов, это возможно? --------------- reebest 09 Янв 2012, 11:50 Tadochi, order allow,denydeny from all :fp: P.S. Framework --------------- Вован 09 Янв 2012, 12:07 Tadochi, # Запрещам чтение форматов Order Allow,Deny Deny From All Satisfy All добавлено спустя 29 секунд: убиреш лишнее --------------- Framework 09 Янв 2012, 12:15 Вован, Хороший сниппет ;/ Но конкретно в его случае это Order Allow,Deny Deny From All Satisfy All Кэп с вами :hello: --------------- Вован 09 Янв 2012, 16:31 Framework, мужик ) --------------- mides 09 Янв 2012, 17:25 В чем разница между php_value default_charset UTF-8 и AddDefaultCharset UTF-8 ? --------------- NewTon 09 Янв 2012, 22:54 mides, первое устанавливает дефолтную кодировку для php, а второе для апача --------------- m-r.Nemo 10 Янв 2012, 1:27 Не получаеться закрыть папку паролем, пароль сгенерировал на http://www.abrams.ru/help/htaccess/ появляется форма ввода, при нажатии на вход появляеться 500 ошибка, вот папка http://o5w.ru/email/ логин Admin пароль 12345678 сайт на джино, где и что не так делаю? --------------- Shtirlitz 10 Янв 2012, 1:46 m-r.Nemo, как прописываешь путь к файлу .htpasswd? Я закрыл у себя когда-то папку, перенес с другого хоста и сейчас пашет при .htaccess, которая лежит в корне папки, и там написан код: AuthName 'Admin user only!' AuthType Basic AuthUserFile '/home/users2/s/shtirlitz/.htpasswd' Require user Admin Соотвественно, .htpasswd лежит в самом-самом верху. Там пароль другой становится, зашифрованный. Тебе нужен правильно сформированный htaccess и правильно лежащий /.htpasswd --------------- m-r.Nemo 10 Янв 2012, 4:00 Shtirlitz, .htpasswd в той же папке, вот путь /domains/o5w.ru/email/.htpasswd вторую ночь пытаюсь разобраться, толку ноль... --------------- NewTon 10 Янв 2012, 10:29 m-r.Nemo, на хостах в панели вроде есть такая фича, папки паролить --------------- m-r.Nemo 10 Янв 2012, 15:56 NewTon, а на jino.ru есть? не знаеш помолчи, да и сейчас уже дело не в фичах и паролях, а в том что я чего то не знаю и надо восполнить пробел... --------------- NewTon 10 Янв 2012, 19:39 m-r.Nemo, молчать мне или нет - буду решать я сам. а то что этого нет на jino, то я не знал. просто на тех хостах которых я сидел, есть это --------------- m-r.Nemo 10 Янв 2012, 19:45 NewTon, если не сложно, хостинги в студию... --------------- Casper 10 Янв 2012, 20:08 m-r.Nemo, wen.ru :hack: --------------- Pblcb 10 Янв 2012, 20:25 m-r.Nemo, такая фича на любом хосте с DirectAdmin есть ;/ --------------- NewTon 10 Янв 2012, 20:42 m-r.Nemo, не сложно. http://up-max.ru и http://raidhost.net (на cPanel точно есть) --------------- m-r.Nemo 10 Янв 2012, 23:51 Shtirlitz, благодарю, со всем разобрался, неправильно указывал путь, вернее не полный. --------------- Casper 11 Янв 2012, 3:08 Shtirlitz, Рома, подскажи пожалуйста что тогда должно быть прописано в .htpasswd, точнее если можно полностью его структуру --------------- Shtirlitz 11 Янв 2012, 4:28 Casper, выше ссылку давали на сервис. В папке должен будет лежать htaccess, а в самом-самом верху файл htpasswd, что в нем должно быть - подскажет сервис. --------------- NewTon 11 Янв 2012, 11:31 Если не ошибаюсь, в нем должен быть закодированый пароль ;/ а там хз.. --------------- Casper 11 Янв 2012, 15:32 Shtirlitz, Спасибо =) --------------- m-r.Nemo 11 Янв 2012, 16:26 Вопрос такой, если папка закрыта паролем, смогут ли боты индексировать её содержимое? или стоит дополнительно установить запрет на индексацию? --------------- Framework 11 Янв 2012, 16:30 m-r.Nemo, Защиты от индексации не надо ставить. Но если паранойя то можно поставить --------------- m-r.Nemo 11 Янв 2012, 16:37 Framework, почему так думаеш, в этой папке будет конфидециальная инфа... --------------- Framework 11 Янв 2012, 16:39 m-r.Nemo, А как содержимое робот проскинирует если доступ по паролю ? :hack: --------------- Shtirlitz 12 Янв 2012, 6:30 Да никто не сможет ее проиндексировать, если доступ закрыт. Воистину паранойя =) --------------- m-r.Nemo 12 Янв 2012, 7:46 Shtirlitz, но ведь ssl не подключенно, а перехватить пароль возможно... врядли нам простым смертным представится возможность узнать алгоритмы используемые сегодня гуглом, а что 'завтра' будет и подавно... --------------- Shtirlitz 12 Янв 2012, 12:40 Ооо. Я умываю руки =) --------------- m-r.Nemo 12 Янв 2012, 19:29 Возможно ли изменить стиль формы ввода логина/пароля? --------------- DarveL 12 Янв 2012, 19:50 m-r.Nemo, да, тебе в css --------------- m-r.Nemo 12 Янв 2012, 20:57 DarveL, я про форму логин/пароль выдаваемую сервером, когда часть сайта запаролена. --------------- Sokоl 13 Янв 2012, 9:59 как мне сделать правило RewriteRule, например у меня есть ссылка site.ru/katalog/name как это записать? добавлено спустя 3 минуты: я его че то понять не могу как работает --------------- m-r.Nemo 06 Фев 2012, 0:31 подскажите как правильно редиректить с www. wap. web. m. на сайты, тоесть я хочу сделать один .htaccess лежащий не выше корня сайта, в publichtml --------------- Camry 09 Фев 2012, 14:53 Как сделать чтобы скрипт без расширения работал? Ну типа такие ссылки /pg?userMsg=25687 --------------- Netot 10 Мар 2012, 6:54 Есть ссылка site.ru/?do=i&l0=5&l1=8&l2=3 и вот так последний параметр может повторятся до бесконечности, но только изменятся цифра в конце названия. Как мне сделать из этой ссылки такую: /i/l0-5/l1-8/l2-3 и т.д. --------------- iceman12 10 Мар 2012, 7:32 Netot, может лучше Router на php написать, чтобы он сам это разбирал:) --------------- MadLion 27 Мар 2012, 8:08 подскажите пожалуйста как сделать реврайт ардреса типа site.ru/info.php?nick=$nick на site.ru/users/$nick для ника такие параметры: -ник не должен привышать 32 символа -Запрещено использовать пробел в начале и конце ника -Разрешается использовать символы только русского или только английского алфавита - и вот это разрешенные символы добавлено спустя 18 минут: Пожалуйста помогите мне срочно нужно решение --------------- EmptyZero 27 Мар 2012, 8:20 MadLion, RewriteRule ^users\/([A-zА-я0-9\-\_]{1,32})$ info.php?nick=$1 --------------- MadLion 27 Мар 2012, 8:25 EmptyZero, респект по гроб брат ;) спасибо,выручил. --------------- EmptyZero 27 Мар 2012, 9:26 MadLion, незачто:) Можно еще флаги добавить: RewriteRule ^users\/([A-zА-я0-9\-\_]{1,32})$ info.php?nick=$1 [NC,QSA] --------------- MadLion 27 Мар 2012, 9:34 EmptyZero, а что это дает --------------- EmptyZero 27 Мар 2012, 9:36 NC - регистронезависимость, а QSA - Qsappend - добавляет исходные параметры запроса (query string) к замене. Если замена не включает в себя новые параметры запроса, то исходные параметры запроса добавляются автоматически. Если же включает, то без флага QSA исходные параметры запроса будут утеряны --------------- jasis 20 Май 2012, 19:11 нужна помощ делал делал и столкнулся на денвере с такой вот проблемой, она тупая ужас! пишу в хтакесе RewriteRule ^service/horo/([a-z]+)/*(yesterday|tomorrow|today)*/*$ ./service/horo.php?bw=$1&type=$2 [QSA,NC] если перейти по адресу site.ru/service/horo/ga/today/ все отлично а если ввести site.ru/service/horo/gmini/today/ выйдет ошибка сервера типо такой адрес недопустим кто знает в денвере Forbidden You don't have permission to access /service/horo/gemini/today/ on this server. и так далее тоисть если писать в адресе mini то выходит ошибка!! что за заколдованное слово mini! срочно нужна помощь!! --------------- mazaHELL 24 Май 2012, 11:42 как в реврайт руле указать любой набор символов (a-z) указано символы от a по z, а надо с учетом всех, даже @#$%^& нашел решение - (.*) --------------- jasis 24 Май 2012, 12:46 mazaHELL, или (.*?) --------------- kim 26 Май 2012, 9:17 хм .. А можно ли с помощью хтаккесс'а запретить любую переадресацию с моего сайта на другие сайты? --------------- Tadochi 16 Июн 2012, 7:52 ErrorDocument 402 /?402 ErrorDocument 403 /?403 ErrorDocument 404 /?404 ErrorDocument 500 /?500 Options -Indexes DirectoryIndex index.php RemoveHandler .phtml .php3 .php4 .php5 .php6 .phps .cgi .pl .asp .aspx .shtml .shtm .fcgi .fpl .jsp .py AddType application/x-httpd-php-source .phtml .php3 .php4 .php5 .php6 .phps .cgi .pl .asp .aspx .shtml .shtm .fcgi .fpl .jsp .py #php_flag display_errors 0 #php_value error_reporting 7 php_value register_globals 0 php_flag session.use_trans_sid off php_value magic_quotes_gpc 0 php_value magic_quotes_runtime 0 php_value magic_quotes_sybase 0 php_value allow_url_fopen 0 php_value arg_separator.output "&" AddDefaultCharset UTF-8 Все правильно? --------------- Tadochi 08 Авг 2012, 8:52 драсте. У меня ссылка на анкету такова /user/ник а если просто перейти по /user/ должна открываться кабинет юзера(в /user/help.php еще справка по сайту).и теперь если перехожу по адресу /user/ или /user/help.php направляет на главную, ибо в скрипте проверка, если юзер не найден, перенаправление на главную, как решить проблему? .htaccess /user/: RewriteEngine On RewriteRule ^(.*)/?$ user.php?get=$1 [L,QSA] --------------- Jadson 08 Авг 2012, 9:45 Почему бы просто в get не передавать 0 на пример, если 0 то редирект в кабинет, хотя тогда не выйдет ссылки по типу /user/help.php, ты ж выходит переходишь по ссылке user.php?get=help.php, сделай лучше что-то типо /home/ для кабинета и не мучайся --------------- Tadochi 08 Авг 2012, 10:17 , хотя тогда не выйдет ссылки по типу /user/help.php, ты ж выходит переходишь по ссылке user.php?get=help.php, сделай лучше что-то типо /home/ для кабинета и не мучайся Я просто думал, можно как-то через RewriteCond %{REQUEST_URI) проверить сущь. файла =) спасибо за совет --------------- Jadson 08 Авг 2012, 13:16 Никто это не оценит все равно) я тоже наделал таких ссылок куча, толку мало с этого юзерам --------------- Tadochi 08 Авг 2012, 15:52 Jadson, понятно спс --------------- Emerald 14 Авг 2012, 9:37 Подскажите как сделать? У меня ссылка вида site.ru/down/?query=%D0%94%D0%B0%D0%BB%D0%B3%D0%B0%D1%82%D0%BE%D0%B2%20%D1%8D%D0%BB%D1%8C%D0%B4%D0%B0%D1%80&duration=1&sort=0 Как сделать чтоб была site.ru/down/ либо site.ru/down/file.html --------------- bsmb 14 Авг 2012, 23:38 Как заставить сервер показывать ошыбки? --------------- Casper 14 Авг 2012, 23:42 bsmb, Ошибки чего именно? --- php_flag display_errors 0 - Выключены php_flag display_errors 1 - Включены php_value error_reporting 7 - Уровень --------------- bsmb 14 Авг 2012, 23:50 Casper, например если в скрипте есть ошыбки надо чтоб их показывало --------------- Casper 14 Авг 2012, 23:51 bsmb, Используй те строчки я написа выше --- Только слова на кирилице и тире убири --- Вот это пропиши php_flag display_errors 1 php_value error_reporting 7 --------------- Jadson 15 Авг 2012, 21:18 Вот такой вопрос простой: RewriteRule ^user/([0-9]+)$ userview.php?id=$1 RewriteRule ^user/([0-9]+)/$ userview.php?id=$1 1 вариант для ссылок user/1 2 вариант для ссылок user/1/ Можно как то объединить в 1 строку все это? В документации по хетачу что-то не наткнулся на такое --------------- DenSBK 15 Авг 2012, 21:22 Jadson, Так не пробывал? RewriteRule ^user/([0-9]+)/?$ userview.php?id=$1 [L,QSA] Так должно работать у меня лично пашет! --------------- Jadson 15 Авг 2012, 22:12 DenSBK, я не въезжал просто в добавлено спустя: Хотя может и не подойдет, я хочу разместить ссылку /user/1 , но если перейдут по ссылку /user/1/ тоже попадали на /user/1 --------------- DenSBK 15 Авг 2012, 22:17 Jadson, НУ смотри как у меня: 1. http://sizka.biz/view/17603 2. http://sizka.biz/view/17603/ Не сочтите за рекламу. Там ничего не меняется только адрес ссылки в адресной строке. Прописано в хитачесе тоже самое что я тебе дал просто названия файла и пути твои вписал. --------------- Jadson 16 Авг 2012, 0:04 DenSBK, ок, проверю тогда --------------- Emerald 20 Авг 2012, 10:37 Подскажите как сделать? У меня ссылка вида site.ru/down/?query= %D0%94%D0%B0%D0%BB %D0%B3%D0%B0%D1%82%D0%BE %D0%B2%20%D1%8D%D0%BB%D1%8C %D0%B4%D0%B0%D1%80&duration=1&sort=0 Как сделать чтоб была site.ru/down/ либо site.ru/down/file.html --------------- Mstitel 20 Авг 2012, 22:45 Помогите разобраться с этим файлом, пожалуйста. Нужно добавить слеш в конец всех url с редиректом 301 (или что там), но кроме файлов .html Ставил код RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*[^/])$ $1/ [L,R=301] но он добавляет слеш и к .html страницам, нужно только к каталогам. --------------- Анархист 20 Авг 2012, 22:52 Подскажите как сделать? У меня ссылка вида site.ru/down/?query= %D0%94%D0%B0%D0%BB %D0%B3%D0%B0%D1%82%D0%BE %D0%B2%20%D1%8D%D0%BB%D1%8C %D0%B4%D0%B0%D1%80&duration=1&sort=0 Как сделать чтоб была site.ru/down/ либо site.ru/down/file.html - urldecode - декодирует URL-кодированную строку - http://php.su/functions/?urldecode добавлено спустя 2 минуты: пример - %D0%94%D0%B0%D0%BB %D0%B3%D0%B0%D1%82%D0%BE %D0%B2%20%D1%8D%D0%BB%D1%8C %D0%B4%D0%B0%D1%80 - Далгатов эльдар --------------- Okula 20 Авг 2012, 22:57 Анархист, лепишь всё подряд. Ему не это нужно. Emerald, у тебя в $_GET аргументе query значение постоянно такое или меняется? Если нет самое простое: RewriteRule ^file\.html$ ?query=%D0%94%D0%B0%D0%BB%D0%B3%D0%B0%D1%82%D0%BE%D0%B2%20%D1%8D%D0%BB%D1%8C%D0%B4%D0%B0%D1%80&duration=1&sort=0 Если меняется то правило подругому нужно составлять. добавлено спустя 1 минуту: P.S. файл .htaccess должен быть в папке down --------------- Анархист 20 Авг 2012, 23:00 Okula,просто не правильно понял. добавлено спустя 59 секунд: а так..RewriteRule --------------- Okula 20 Авг 2012, 23:00 Анархист, это уже не первая тема где ты "неправильно понимаешь". --------------- Mstitel 21 Авг 2012, 18:10 Помогите разобраться с этим файлом, пожалуйста. Нужно добавить слеш в конец всех url с редиректом 301 (или что там), но кроме файлов .html Ставил код RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*[^/])$ $1/ [L,R=301] но он добавляет слеш и к .html страницам, нужно только к каталогам. --------------- Adbobe 24 Авг 2012, 20:14 как сделать чтоб для запуска были доступны к примеру два файла, а все остальные были доступны толька для скачивания. --------------- Okula 27 Янв 2013, 22:46 Возникла такая задача - запретить доступ к сайту по интервалу IP адресов. Например с 213.155.0.168 до 213.155.0.175 Я делаю таким образом: Order Deny,Allow Deny from 213.155.0.168/213.155.0.175 Правильно ли я указал интервал IP адресов? --------------- Akdmeh 27 Янв 2013, 22:53 Можно даже так попытаться, если не ошибаюсь: Order Deny,Allow Deny from 213.155.0.168/175 --------------- TOOZ 27 Янв 2013, 22:55 Okula, Order Allow,Deny Allow from all Deny from 213.155.0.168/29 --------------- Okula 27 Янв 2013, 23:13 TOOZ, поскажи как расчитывается маска. --------------- Pljus 01 Фев 2013, 3:43 Okula, есть спец. калькуляторы ip, вот например http://ip-calculator.ru ---------------