КИТА unofficial
Ноябрь 22, 2024, 09:29:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   ПРАВИЛА Помощь WIKI PDA Войти Регистрация  


Страниц: 1 [2]  Все   Вниз
  Печать  
Автор Тема: Модули Apache  (Прочитано 20319 раз)
0 Пользователей и 1 Гость смотрят эту тему.
naxellar
Главный флудер
Проректор
*****

Карма: +101/-52
Offline Offline

Пол: Мужской
Сообщений: 5015

Главный флудер


« Ответ #20 : Июнь 11, 2007, 06:37:24 »

Off-Topic - помечено автором как "не соответствует обсуждаемой теме"
У-у-у-у какие дебри ...
Да оно не сложно должно быть, но вот что-то не пашет
Записан
EvilMax
Администратор
Завкаф
*****

Карма: +59/-0
Offline Offline

Пол: Мужской
Сообщений: 1072


Злой и страшный :)


« Ответ #21 : Июнь 11, 2007, 09:06:19 »

Я уже не знаю, что делать. Гуглил уже многа. Проблема с mod_rewrite:

Корневой каталог сайта: F:/WebServer/web-sites/network.naxellar
В нем лежит .htaccess:

RewriteEngine On
RewriteRule (.*) index.php?dir=$1


Так вот скрипту передается $_SERVER['QUERY_STRING']=='dir=index.php'.
А должно быть 'dir={Запрошеный URI}'
Неплохо бы увидеть пример строки запроса и ожидаемого результата. И я бы порекомендовал указывать URI чуть точнее:
^/(.*)
Записан

Оптимальная концентрация кофе - это когда код уже дает советы, как его написать, но еще не спорит с тобой и не подкалывает в случае неудач...
---
Существует три способа распространения программного обеспечения: воровство, грабёж и обмен краденым. (c) Неизвестный программист
naxellar
Главный флудер
Проректор
*****

Карма: +101/-52
Offline Offline

Пол: Мужской
Сообщений: 5015

Главный флудер


« Ответ #22 : Июнь 12, 2007, 12:53:50 »

http://naxellar.network/2133/12332/
И чтобы шло перенаправление на index.php?dir=/2133/12332/

Записан
EvilMax
Администратор
Завкаф
*****

Карма: +59/-0
Offline Offline

Пол: Мужской
Сообщений: 1072


Злой и страшный :)


« Ответ #23 : Июнь 13, 2007, 08:11:41 »

RewriteEngine on
RewriteCond %{REQUEST_URI} !index\.html$
RewriteRule ^(.*) index.html?dir=$1 [L,QSA]


Условие нужно, чтобы предотвратить повторную перезапись. Ведь индекс у тебя тоже попадает под ^(.*)
В твоем варианте правильный запрос у тебя храниться должен в REDIRECT_QUERY_STRING
« Последнее редактирование: Июнь 13, 2007, 09:23:01 от EvilMax » Записан

Оптимальная концентрация кофе - это когда код уже дает советы, как его написать, но еще не спорит с тобой и не подкалывает в случае неудач...
---
Существует три способа распространения программного обеспечения: воровство, грабёж и обмен краденым. (c) Неизвестный программист
naxellar
Главный флудер
Проректор
*****

Карма: +101/-52
Offline Offline

Пол: Мужской
Сообщений: 5015

Главный флудер


« Ответ #24 : Июнь 13, 2007, 09:46:37 »

EvilMax, спасибо. Сегодня обязательно попробую. А что значит QSA ?
Записан
EvilMax
Администратор
Завкаф
*****

Карма: +59/-0
Offline Offline

Пол: Мужской
Сообщений: 1072


Злой и страшный :)


« Ответ #25 : Июнь 13, 2007, 09:56:59 »

Слияние запросов. Если был к изначальному URI добавлен запрос, то при включенной опции QSA результат будет содержать QUERY_STRING=запрос_в_htaccess&оригинальный_запрос.
Если не нужно или вредно, отключи.
Записан

Оптимальная концентрация кофе - это когда код уже дает советы, как его написать, но еще не спорит с тобой и не подкалывает в случае неудач...
---
Существует три способа распространения программного обеспечения: воровство, грабёж и обмен краденым. (c) Неизвестный программист
naxellar
Главный флудер
Проректор
*****

Карма: +101/-52
Offline Offline

Пол: Мужской
Сообщений: 5015

Главный флудер


« Ответ #26 : Июнь 13, 2007, 09:59:04 »

Понял Улыбка Спасибо.
Записан
Страниц: 1 [2]  Все   Вверх
  Печать  
 
Перейти в:  

Penguins Counter Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS! Internetmap
Страница сгенерирована за 0.248 секунд. Запросов: 30.