The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"mod_rewrite как отменить internal redirect?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Редирект)
Изначальное сообщение [ Отслеживать ]

"mod_rewrite как отменить internal redirect?"  +/
Сообщение от WebDev on 04-Авг-11, 00:24 
Странная проблема ( а может это фича :) ) нарисвалась с modrewrite.
есть сервер с такой структурой:

.
public
index.php
.htaccess


в .htaccess стоит:
RewriteCond %{REQUEST_URI} ^/site/(.+)$
RewriteCond %{DOCUMENT_ROOT}/Public/%1 -f
RewriteRule  .* Public/%1 [L]

RewriteRule .* index.php  [QSA,L]

Т.е. смысл такой - при запросе http://адрессайта/site/чтонибудь
Apache должен отдавать файлы на самом деле из /public/чтонибудь.

К сожелению, не смотря на L, и на то, что файл в Public существует, он делает internal redirect /Public/чтонибудь, естественно ничего не находит, и переходит на index.php

Вопрос - это можно по человечески решить? Заранее спасибо за ответы.

P.S.
Пробовал вместо RewriteRule  .* Public/%1 [L]
писать RewriteRule  .* %{DOCUMENT_ROOT}/Public/%1 [L] - орет, что выходи за пределы корневой директории

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "mod_rewrite как отменить internal redirect?"  +/
Сообщение от PavelR (ok) on 04-Авг-11, 06:59 
на разницу в регистрах буквы P в слове public внимание уже обращали ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "mod_rewrite как отменить internal redirect?"  +/
Сообщение от WebDev on 04-Авг-11, 09:57 
> на разницу в регистрах буквы P в слове public внимание уже обращали
> ?

В смысле? папка так и называется с большой буквы Public

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру