Общие > Веб Сервера
хитрый RewriteRule или подобное.
(1/1)
Stek:
Немного не стандартный запрос, сам решит пока не в силах :( Может кто знает решение...
структура директории /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
NCRangeR:
^site([1-3])/(.*) /free/$2/index$1.htm
Stek:
NCRangeR , да, такой вариант работает для индексной страницы, но он же делает невозможным взять другие файлы из директории, так как они так же попадают под реврайт и переписываются на такое как style.css/index1.html (это при вызове /site1/doc/style.css)
Alexandr:
^site([1-3])/(.*)/$ /free/$2/index$1.htm
Навигация
Перейти к полной версии