Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: Stek от 20 Мая 2003, 02:41:14
-
Немного не стандартный запрос, сам решит пока не в силах :( Может кто знает решение...
структура директории /free/doc в которой лежат докумены и несколько файлов index1.html index2.html index3.html
необходимо что бы при наборе /site1/doc/ выдавался /free/doc/index1.html ну и соответственно
/site2/doc/ выдавался /free/doc/index2.html
/site3/doc/ выдавался /free/doc/index3.html
При этом, заранее, название папки doc мы не знаем.
ниже приведенно просто делает редирект, а вот как еще добавить изменение индексной страницы :confused:
RewriteRule ^site1/(.*) /free/$1
RewriteRule ^site2/(.*) /free/$1
RewriteRule ^site3/(.*) /free/$1
-
^site([1-3])/(.*) /free/$2/index$1.htm
-
NCRangeR , да, такой вариант работает для индексной страницы, но он же делает невозможным взять другие файлы из директории, так как они так же попадают под реврайт и переписываются на такое как style.css/index1.html (это при вызове /site1/doc/style.css)
-
^site([1-3])/(.*)/$ /free/$2/index$1.htm