Как изменить имя URL с помощью .htaccess без перенаправления - PullRequest
0 голосов
/ 06 мая 2018

У меня есть скрипт, написанный на Laravel, который возвращает информацию о репозиториях git в JSON. Я установил его на каком-то сервере, однако URL выглядит так:

/GLara/public/repositories/{account_name}/{repository_name}

и я бы хотел получить это так:

/repositories/{account_name}/{repository_name}

Я пытался использовать .htaccess, но я не знаю, как его использовать, чтобы не перенаправить клиента в несуществующий каталог (сейчас у вас 404, потому что в main нет такого каталога, как / repositories) каталог).

Не могли бы вы мне посоветовать, как мне это сделать?

1 Ответ

0 голосов
/ 07 мая 2018

Я думаю, что это будет работать:

RewriteCond %{REQUEST_URI}  ^/repositories/.*
RewriteRule ^/repositories(.*)$ /GLara/public/$1 [PT,L]
...