htaccess путь сокращения URL - PullRequest
       3

htaccess путь сокращения URL

0 голосов
/ 07 ноября 2019

Я пробовал более 100 примеров, которые я нашел на stackoverflow и других веб-сайтах, но, похоже, ничего не работает.

Я хочу просто уменьшить существующий путь URL, например: http://localhost/Music/Test1/Test2/Artist1/ фактический физический путьимеет значение http://localhost/Music/Test1/Test2/Artist1/index.php или index.html, но доступ к нему осуществляется в виде папки, если это помогает.

по простому пути, например (который не существует в качестве пути на сервере): http://localhost/Music/Artist1/

Мне нужно упомянуть, что я хотел бы, чтобы URL-адрес в браузере изменился на сокращенный URL-адрес, а также чтобы был доступ к нему из сокращенного URL-адреса вместо реального пути длинного.

Я пыталсяболее 100 кодов и способов, но единственное, что сработало, это какой-то статический код, подобный этому:

RewriteEngine on
RewriteBase /Music/
RewriteRule Artist1 Test1/Test2/Artist1/

Но я не могу вводить тысячи имен построчно, потому что исполнителей может быть много, а также длинный путьне переписывает путь URL в браузере, и он может быть доступен в обоих URL. Мне нужно, чтобы оно было динамичным и взяло имя исполнителя для ex «Artist1», а затем использовало его после папки с музыкой, каким бы оно ни было, а также если пользователь вводит длинный путь, чтобы переписать URL-адрес на короткий.

Любая помощь очень ценится и спасибо заранее.

...