Вопрос по настройке внутренней адресации и htaccess

regta
На сайте с 15.04.2006
Offline
320
377

Здравствуйте

Собственно такой вопрос

Есть файлы на сервере, лежащие в папке:

site.ru/papka/1.htm

site.ru/papka/2.htm

...

Вопрос в том, можно ли сделать так, чтобы обращение к этим файлам (и извне и внутри сайта) шло по адресам:

site.ru/1.htm

site.ru/2.htm

....

И сами файлы отображались в адресной строке как файлы в корне сайта

Фактически их перенести в корень нет возможности, а нужно смоделировать наличие этих файлов в корне сайта...

----------------

Можно ли так сделать, и если можно - так?

Заранее спасибо! Буду не просто признателен, а даже признателен-плюс за ЦУ по САБЖУ

Цитируйте, плиз, историю переписки в личке. Спасибо.
ewg777
На сайте с 04.06.2007
Offline
225
#1

Для text.htm:

RewriteRule ^(.*).htm(/?)+$ papka/$2.htm [L]

Только для цифр (1.htm):

RewriteRule ^([0-9]+).htm(/?)+$ papka/$2.htm [L]

Если названия папок разные - /ru/forum/401442

E
На сайте с 01.09.2009
Offline
21
#2
ewg777:
RewriteRule ^(.*).htm(/?)+$ papka/$2.htm [L]

тока уже все файлы которые лежат в корне будут потом искаться внутри директории `papka`

Качественные шаблоны (http://sohib.ru/gallery/ru/index.html) Генератор анкоров SAPE (http://sohib.ru/generator/ru/index.html)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий