Как с помощью .htaccess сократить URL?

Собственно вопрос уже задал. Если подробнее, то нужно что бы я мог хранить файл на сервере в виде:
/folder/name1/index.php
А он был доступен по адресу сайт.ру/name1/index.php
По сути надо исключить из адреса папку /folder, а все что внутри неё что бы было доступно по сокращенному URL. Надеюсь я понятно объяснил задачу.

Так же внутри /folder может быть несколько папок, например:
/folder/name1/index.php
/folder/name2/index.php
/folder/name3/index.php
И соответственно что бы все было доступно по адресам
сайт.ру/name1
сайт.ру/name2
сайт.ру/name3

Желательно не отправлять на статьи т.к. я их не понимаю, а показать на примере.
  • Вопрос задан
  • 852 просмотра
Решения вопроса 1
@av_kotosin Автор вопроса
вроде решил проблему!


RewriteCond %{DOCUMENT_ROOT}/folder/$1/index.php -f
RewriteRule ^(.*)$ folder/$1/index.php [L,QSA]


Если вдруг кому то понадобится!
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
demon416nds
@demon416nds
Разработчик на чем попало
mod rewrite в помощь
а статьи читайте до прояснения
не вечно же на чужих советах выезжать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы