Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » PRTG Ticket Notification

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

L0Ve



s@nya.moder
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
xRay
А файлик там до сих пор и лежит, где лежал...

----------
In God we trust. Everyone else we are verifying with PGP.

Всего записей: 1365 | Зарегистр. 28-07-2001 | Отправлено: 01:24 21-12-2003 | Исправлено: L0Ve, 01:25 21-12-2003
exMIB



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
L0Ve

Цитата:
http://sanya.com.ua/ru-board/all/.zip  
тут лежит .htaccess который надо кинуть в DocumentRoot  
у меня на WinXP & Apache 1.3.22 работает  

Я скачал файл поместил в Document Root, но вылазит ошибка 500.
 

Цитата:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
 
Please contact the server administrator, xxxxxx@xxxxxx.xx and inform them of the time the error occurred, and anything you might have done that may have caused the error.
 
More information about this error may be available in the server error log.
 
 
--------------------------------------------------------------------------------
 
Apache/2.0.45 (Win32) Server at server Port 80

 
Как исправить, только желательно сразу исправленный файлик .htaccess.
И ещё как вообще создавать файлики в WinXP типа ".расширение", т.е. безе имени.
А то виндовс не разрешает без имени создавать.
 
Добавлено:
Народ L0Ve признался, что ничего уже не помнит.
Помогите мне кто-нибудь, чтобы имена файлов на латиницу не переводить ?

Всего записей: 3314 | Зарегистр. 27-09-2001 | Отправлено: 15:38 13-10-2005
oldBob

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
exMIB
Проблему решил? У меня та же беда.

Код:
 
RewriteEngine On
RewriteLog     "rewrite.log"
RewriteLogLevel 0
 

и далее те самые правила. В httpd.conf

Код:
 
AllowOverride all
...
AddModule mod_rewrite.c
...
LoadModule rewrite_module modules/mod_rewrite.so
 

Может кто-нибудь помочь советом?
 
Добавлено:
Кстати, ошибку 500 у меня вызывает директива RewriteLog. Далее:

Код:
 
http://localhost/Gosts/ГОСТы/test.html
 

заменяется на  

Код:
 
/////gosts/ÃÎÑÒû/test.html/test.html/test.html/test.html/test.html
 

Всего записей: 68 | Зарегистр. 03-02-2005 | Отправлено: 12:05 07-02-2007
oldBob

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
L0Ve,
В дополнение к моей просьбе о помощи: я скачал ваш файл, он дает описанные выше результаты. Не могли бы вы пояснить приниципы формирования RewriteRule? Я сейчас борюсь с регулярными выражениями, но, боюсь что эта борьба может затянуться...

Всего записей: 68 | Зарегистр. 03-02-2005 | Отправлено: 13:18 08-02-2007
oldBob

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Благодарю всех откликнувшихся за своевременную и доброжелательную помощь

Всего записей: 68 | Зарегистр. 03-02-2005 | Отправлено: 15:58 20-02-2007
user472

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Apache не хочет обрабатывать GET запросы, содержащие кириллические символы в кодировке CP1251, обрабатывает только UTF-8.
Как бы приучить к CP1251, без mod_rewrite ...
OS: WinXP, Apache 2.0.55.

Всего записей: 44 | Зарегистр. 20-08-2005 | Отправлено: 22:50 06-03-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
user472

Цитата:
Apache не хочет обрабатывать GET запросы, содержащие кириллические символы в кодировке CP1251,

содержатся где?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:51 06-03-2007
user472

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В параметре GET (имя файла).
 
Добавлено:
Написал скрипт конвертирующий параметры GET запроса к Apache в тот формат, который ему нужен. Вот думаю, как его выполнить теперь, сразу же после запроса.

Всего записей: 44 | Зарегистр. 20-08-2005 | Отправлено: 23:29 06-03-2007
oldBob

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
user472
Какой Apache? Если не критична версия, Apache 2 понимает кириллицу в именах файлов и корректно с ней работает

Всего записей: 68 | Зарегистр. 03-02-2005 | Отправлено: 10:28 07-03-2007
user472

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Apache 2.0.55. Запрос в CP-1251 не обрабатывается в логах оседает 404. В UFT-8 нормально.

Всего записей: 44 | Зарегистр. 20-08-2005 | Отправлено: 11:12 07-03-2007
user472

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Частично мою проблему решает .htaccess файл, скинутый ранее, если в нем поменять местами символы в кодировке CP-1251 и символы кодировки UTF-8.
Вопрос по mod_rewrite:
Как заставить mod_rewrite применять правило для всех вхождений подстроки в строку а не только для одного.
Например:
RewriteRule  ^(.*)test(.*)$  /$1TEST$2
Если запрос имеет вид lalalatestlalatest, то преобразование test в TEST выполнится всего один раз. В итоге получится строка lalalatestlalaTEST, вопрос, как сделать так, чтобы получилась lalalaTESTlalaTEST, без дублирования правила, т.к. вхождений искомой подстроки в строку может быть сколько угодно.

Всего записей: 44 | Зарегистр. 20-08-2005 | Отправлено: 01:59 09-03-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
user472

Цитата:
Частично мою проблему решает .htaccess файл, скинутый ранее, если в нем поменять местами символы в кодировке CP-1251 и символы кодировки UTF-8.  

вообще не нужно использовать русские имена.. почему? потому что браузер преобразует их..  
 

Цитата:
Вопрос по mod_rewrite:  

mod_rewrite: документация, готовые решения, вопросы

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:08 09-03-2007
user472

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Перед urlencode() разные браузеры преобразуют кириллицу по разному IE, например, преобразует url в uft-8. FF под windows преобразует в cp-1251.
В моем случае браузер вообще не при чем - преобразование к cp-1251 делает клиентская программа, которой необходим доступ к файлам на веб сервере. Перекомпилировать или отладить программу не возможно, поэтому приходиться извращаться.

Всего записей: 44 | Зарегистр. 20-08-2005 | Отправлено: 03:22 09-03-2007
markers



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди подскажие плиз...... решил тут сделать русское ЧПУ (аля Вики), Opera, IE всё тип-топ, открыл в FF вызывает каким-то макаром 403-ю, в логе апача написано (22) connot map GET (точно не помню), чем можно побить? Apache 2.2.8 Win
Заранее спасибо!
Если надо, завтра могу выложить свой конф апача.

Всего записей: 174 | Зарегистр. 15-11-2006 | Отправлено: 15:30 07-02-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
markers

Цитата:
connot map GET (точно не помню), чем можно побить?

при чем тут конфиг? ясно же сказано, что ссылка, по которой обращается браузер, неправильная.  


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:59 07-02-2008
markers



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
А что можно сделать в данной ситуации? опубликованный способ через .htaccess + Mod_rewrite поможит? Я конечно понимаю, что лучше всё-же юзать английский в строке адреса, но если есть возможность почему бы и нет? Вон вики понимает всё нормально.

Всего записей: 174 | Зарегистр. 15-11-2006 | Отправлено: 10:10 08-02-2008
kirillkr



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребят, прошу прощения. У меня в конторе нет специалиста по веб-серверу. Поднял XAMPP. Установил форум, мантис и вики. Все работает, прекрасно, нареканий нет, кроме одного. Не знаю угадал с темой или нет. Сильно не бейте - я в этом совсем ничего не понимаю. У меня Все файлы которые обрабатываются через эти движки на виндовом сервере лежат в кракозяблах. Хотя Apache и эти движки позволяют их прекрасно отдавать пользователям (не готов сказать что для всех броузеров, не в этом пока суть), как сделать так, чтобы файлы на русском хранились в нормальной кодировке, а не так 2007-12-18_132110_Декларация_Р›Р’Р˜.png

----------
http://www.kraeg.ru

Всего записей: 538 | Зарегистр. 08-03-2006 | Отправлено: 23:35 12-02-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kirillkr
давайте не будем дублировать вопросы? это прямое нарушение правил.
 

Цитата:
как сделать так, чтобы файлы на русском хранились в нормальной кодировке, а не так 2007-12-18_132110_Декларация_Р›Р’Р˜.png

говорит о том, что идет попытка преобразовать имя в UTF формат.
боюсь, что апач тут не при чем.
нужно посмотреть заголовки запроса картинки, что и в каком виде передается.
вполне возможно, что сама страница, куда вставляются картинки, в уникоде, а вот пути к картинкам - нет.. нужно конкретно смотреть на примере.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:42 13-02-2008
kirillkr



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery

Цитата:
давайте не будем дублировать

прошу прощения. больше не буду.. я просто не знаю куда это ошибка больше подходит.
Цитата:
боюсь, что апач тут не при чем.
нужно посмотреть заголовки запроса картинки, что и в каком виде передается.  

как посмотреть? я готов. Только не знаю как .

----------
http://www.kraeg.ru

Всего записей: 538 | Зарегистр. 08-03-2006 | Отправлено: 14:53 13-02-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kirillkr

Цитата:
как посмотреть? я готов. Только не знаю как

в FF поставить, к примеру, Live HTTP Headers примочку

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:16 13-02-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » PRTG Ticket Notification


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru