DWWEB.RU
СКРИПТЫ

Единая точка входа для папки

Но что если нам требуется ввести единую точку входа для папки, не для всего сайта – что делать!?

Представим, что вам не нужно вводить на своем сайте единую точку входа для всего сайта, а лишь надо сделать это для одной папки – как это сделать!?

Не буду все повторять, что было написано в нашей начальной теме о единой точке входа…

Нам понадобится такая строка… в файле .htaccess – к примеру нам нужно, чтобы единая точка входа была для папки page

RewriteRule ^page(.*)$ index.html [L]

Если мы это расшифруем… то…

RewriteRule … перепишем правило.
^ … все запросы начинающиеся с…
page … папка.

И вместе:

^page(.*)$ .. если вы знакомы с регулярными выражении, то данное выражение можно прочитать так: искать в адресной строке от начала строки(знак ^) до конца строки(знак $) любой символ (знак .) в количестве от нуля до бесконечности (знак *)

И далее естественно… куда перенаправлять… index.html [L]

[L] - (last) останавливает процесс преобразования, и текущая ссылка считается окончательной.

И если мы все это дело соберем вместе то у вас должна получиться единая точка входа для папки :

RewriteEngine on
RewriteRule ^page(.*)$ index.html [L]
Не забудь !
Оставить комментарийCOMMENTS+
Сообщений пока нет - Вы можете стать первым
BBcode
нажмите, чтобы загрузить аватар
Загрузить свой аватар(max ширина, высота = 100px) ( как это работает)

Закрыть
+ =
Подписаться
Теги:
Единая точка входа для папки

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019