веб-мастеру блог веб-мастера Статьи Веб-Мастера SEO Tools книги веб-мастеру

IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Проблеммы с .htaccess
enkidu
сообщение 29.3.2008, 20:33
Сообщение #1


Прохожий
*

Группа: Пользователи
Сообщений: 2
Регистрация: 29.3.2008
Пользователь №: 713



Здравствуйте имеется следующий набор правил

RewriteRule ^(.+)/([^/]+)/$ $1&p[]=$2 [PT]
RewriteRule ^(.+)/([^/]+)$ $1&p[]=$2 [PT]

RewriteRule ^([^/]+)/?$ index.php?p[]=$1 [L,PT]

Работает с латиницей так как надо строка запроса вида
http://sitename.ru/page/some_page
преобразовывается в
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.

Почему апач прекращает преобразования?
Как решить эту проблему?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
gid
сообщение 30.3.2008, 9:38
Сообщение #2


Администратор форума
*****

Группа: Главные администраторы
Сообщений: 541
Регистрация: 27.11.2006
Из: Россия
Пользователь №: 1



Думаю, Вам стоит обратиться к своему хостинг-провайдеру, что бы тот подправил правила для mod_security. Эта ошибка возникает из-за того, что mod_security, по умолчанию воспринимает кирилицу в url, как попытку атаки.


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
enkidu
сообщение 30.3.2008, 18:18
Сообщение #3


Прохожий
*

Группа: Пользователи
Сообщений: 2
Регистрация: 29.3.2008
Пользователь №: 713



Спасибо. Действительно видимо в этом дело ) Залил на хостинг заработало. Только проблема на локальной машине. Какие настройки поправить? mod_security вообще не стоит.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Yura
сообщение 15.4.2008, 15:15
Сообщение #4


Новичок
**

Группа: Пользователи
Сообщений: 5
Регистрация: 5.3.2008
Пользователь №: 651



Подскажите, пожалуста, почему у меня не работает ht.access?
Вроде бы всё сделал по шаблону как нужно

AuthName "Закрытая зона: Администрирование"
AuthType Basic
AuthUserFile /home/localhost/www/admin/.htpasswd
require valid-user

Этот файлик с закодированным логином и паролем находится в этой директории. Но, когда ввожу логин и пароль в окошечке, куда надо - то оно не грузит мне мой сайт sad.gif sad.gif sad.gif Вообще ничего не происходит. Окошечко с надписью "Закрытая зона: Администрирование" остается, а также остаются окошечки для ввода логина и пароля sad.gif(. Эксплорер показывает что вроде как что-то грузится (внизу появдяются зеленые кубики загрузки, но проходит хоть полчаса, а на экране так ничего и не появляется sad.gif sad.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Yura
сообщение 16.4.2008, 16:48
Сообщение #5


Новичок
**

Группа: Пользователи
Сообщений: 5
Регистрация: 5.3.2008
Пользователь №: 651



Неужели никто с такой проблемой не сталкивался??
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
gid
сообщение 16.4.2008, 17:30
Сообщение #6


Администратор форума
*****

Группа: Главные администраторы
Сообщений: 541
Регистрация: 27.11.2006
Из: Россия
Пользователь №: 1



Для начала прочитайте Защита сайта с помощью .htaccess и .htpasswd

Если по прежнему не будет работать, то хотелось бы увидеть содержание .htpasswd и информацию о вашем сервере


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Yura
сообщение 21.4.2008, 15:33
Сообщение #7


Новичок
**

Группа: Пользователи
Сообщений: 5
Регистрация: 5.3.2008
Пользователь №: 651



Увы, по-прежнему не работает sad.gif
Вот что находится в .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
А какая именно нужна информация о моем сервере? Я работаю на локалхосте. У меня стоит Дневер последней версии...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Быстрый ответОтветить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 12.5.2008, 18:12
^ ВВЕРХ ^

Посетите наши проекты:
windows программирование
Бодибилдинг.info - фитнес зебра