powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Apache) mod_rewrite. Не могу настроить необходимую переадресацию
2 сообщений из 2, страница 1 из 1
(Apache) mod_rewrite. Не могу настроить необходимую переадресацию
    #33620564
I_Work
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Суть дела в следующем:

Вся логика работы по обработке REQUEST_URI заключена в файле /index.php для "красивых" адресов в броузере и для некоторых других целей.
Мне необходимо, чтобы все запросы, кроме прямых запросов на файлы (напрмер, /img/test.gif, /flash/cool.swf, /styles/main.css, /jss/menu.js) переписывались на /index.php. Исключения составлюят файлы *.php и *.inc (и, быть может, еще некоторое конечное число типов)

Перепробовал кучу вариантов. Доходил даже до такого:
--------------
RewriteEngine on
Options +FollowSymlinks

RewriteRule ^/(([^\.]*)|(.*\.php.*)|(.*\.inc.*))$ /index.php
--------------


PHP на такой preg_match с "/test/" в качестве примера выдает TRUE, а Apache мне 404 высылает.

OS: Windows
Apache: 1.3.33

Подскажите, пожалуйста, в чем тут проблема.

С уважением, Евгений.
...
Рейтинг: 0 / 0
(Apache) mod_rewrite. Не могу настроить необходимую переадресацию
    #33620954
I_Work
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-------------------------------------------------------------
RewriteRule (/[^\.]*$)|(/.*\.php.*$)|(/.*\.inc.*$) /index.php
-------------------------------------------------------------

Тоже довольно интересно:

/test/hello.php и /shop/cars обрабатывает, как надо!

а вот

/hello.php и /cars - 404!

И еще: у меня существует каталог /admin
Так вот при запросе /admin сервер мне выдает мой /index.php, если же запрашивать /superadmin (такой папки нет), то - опять 404!

Как может наличие каталога влиять на mod_rewrite?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Apache) mod_rewrite. Не могу настроить необходимую переадресацию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]