2015-12-11 2 views
0

Я пытался скрыть имя папки из URL-адреса. Предположим, что мой домен example.com, который работает абсолютно нормально.
В корне у меня есть каталог под названием «пользователи», где я сохраняю папки во имя пользователей.Я не могу перенаправить URL-адрес, скрывающий имя каталога

Внутри папки пользователя У меня есть папки mike, tony, bob, которые создаются динамически после подписания пользователем моего сайта. В каждой папке пользователя есть файл index.php. я могу получить доступ к этим файлам, если я печатаю ниже URL:

example.com/users/mike/index.php

example.com/users/tony/index.php

пример .com/users/bob/index.php

Я хочу, чтобы скрыть имя пользователя из URL-адреса. Так что, если я набираю example.com/users/mike, он должен перенаправить на example.com/mike

Может кто-нибудь, пожалуйста, помогите мне в этом.

+1

Это для каждой папки? Или только некоторые? – slapyo

ответ

0

Если предположить, что для вашей машины DocumentRoot установлен на root, вы можете сделать ...

RewriteRule ^/?(.*)/?$ /users/$1/ 

Входящий запрос будет URI из /folder1 которого RewriteRule превращается в УИР /users/folder1/ и тогда ваш DocumentRoot предваряется на передней панели и, если индекс включен, index.php прилагается к концу, чтобы получить имя ФАЙЛА root/users/folder1/index.php.

+0

Я пытался скрыть имя папки из URL. Предположим, что мой домен - example.com, который работает абсолютно нормально. В корне у меня есть каталог под названием «пользователи», где я сохраняю папки во имя пользователей. Внутри папки пользователя у меня есть папки mike, tony, bob, которые динамически создаются после подписания пользователем моего сайта. В каждой папке пользователя есть файл index.php. –

+0

Я могу получить доступ к этим файлам, если я набираю следующий url example.com/users/mike/index.php example.com/users/tony/index.php example.com/users/bob/index. php Я хочу, чтобы скрыть имя пользователя из URL-адреса. поэтому, если я набираю example.com/users/mike, он должен перенаправить на example.com/mike –

Смежные вопросы