Общие > Веб Сервера

хитрый 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

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии