|
|
|
(Apache) mod_rewrite. Не могу настроить необходимую переадресацию
|
|||
|---|---|---|---|
|
#18+
Суть дела в следующем: Вся логика работы по обработке 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 Подскажите, пожалуйста, в чем тут проблема. С уважением, Евгений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 15:05:11 |
|
||
|
(Apache) mod_rewrite. Не могу настроить необходимую переадресацию
|
|||
|---|---|---|---|
|
#18+
------------------------------------------------------------- RewriteRule (/[^\.]*$)|(/.*\.php.*$)|(/.*\.inc.*$) /index.php ------------------------------------------------------------- Тоже довольно интересно: /test/hello.php и /shop/cars обрабатывает, как надо! а вот /hello.php и /cars - 404! И еще: у меня существует каталог /admin Так вот при запросе /admin сервер мне выдает мой /index.php, если же запрашивать /superadmin (такой папки нет), то - опять 404! Как может наличие каталога влиять на mod_rewrite? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 16:22:45 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=430&tid=1476509]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 315ms |

| 0 / 0 |
