Здравствуйте имеется следующий набор правил
RewriteRule ^(.+)/([^/]+)/$ $1&p[]=$2 [PT]
RewriteRule ^(.+)/([^/]+)$ $1&p[]=$2 [PT]
RewriteRule ^([^/]+)/?$ index.php?p[]=$1 [L,PT]
Работает с латиницей так как надо строка запроса вида
http://forum.wm-help.net/go/?http://sitename.ru/page/some_page
преобразовывается в
http://forum.wm-help.net/go/?http://sitename.ru/index.php?p[]=page&p[]=some_page
Если попробовать передать русское значение какое-нибудь то в Opera и IE все нормально работает а Firefox преобразовывает запрос и происходит следующее
1)http://sitename/page/test/тест
403 ошибка
You don't have permission to access /page&p[]=test&p[]=тест on this server.
2)http://sitename/page/тест
403
You don't have permission to access /page&p[]=тест on this server.
Почему апач прекращает преобразования?
Как решить эту проблему?
Думаю, Вам стоит обратиться к своему хостинг-провайдеру, что бы тот подправил правила для mod_security. Эта ошибка возникает из-за того, что mod_security, по умолчанию воспринимает кирилицу в url, как попытку атаки.
Спасибо. Действительно видимо в этом дело ) Залил на хостинг заработало. Только проблема на локальной машине. Какие настройки поправить? mod_security вообще не стоит.
Подскажите, пожалуста, почему у меня не работает ht.access?
Вроде бы всё сделал по шаблону как нужно
AuthName "Закрытая зона: Администрирование"
AuthType Basic
AuthUserFile /home/localhost/www/admin/.htpasswd
require valid-user
Этот файлик с закодированным логином и паролем находится в этой директории. Но, когда ввожу логин и пароль в окошечке, куда надо - то оно не грузит мне мой сайт
Вообще ничего не происходит. Окошечко с надписью "Закрытая зона: Администрирование" остается, а также остаются окошечки для ввода логина и пароля
(. Эксплорер показывает что вроде как что-то грузится (внизу появдяются зеленые кубики загрузки, но проходит хоть полчаса, а на экране так ничего и не появляется
Неужели никто с такой проблемой не сталкивался??
Для начала прочитайте http://wm-help.net/articles/article/15.02.20066659-3.html
Если по прежнему не будет работать, то хотелось бы увидеть содержание .htpasswd и информацию о вашем сервере
Увы, по-прежнему не работает ![]()
Вот что находится в .htpasswd: Kaban:KapqkMhWbeSiQ
В файле .htaccess находится следующее:
AuthType Basic
AuthName "Private zone. Only for administrator!"
AuthUserFile K:/home/localhost/www/5/.htpasswd
require valid-user
Файл .htpasswd находится в этой директории 5. То есть тут: K:/home/localhost/www/5
А какая именно нужна информация о моем сервере? Я работаю на локалхосте. У меня стоит Дневер последней версии...
Invision Power Board ()
© Invision Power Services ()