Вопросы по .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
---------------