Как бы добиться этой перезаписи через htaccess?Переписать путь к папке htaccess
От http://example.com/data/user/variable.png
Для http://example.com/user/variable.png
Как бы добиться этой перезаписи через htaccess?Переписать путь к папке htaccess
От http://example.com/data/user/variable.png
Для http://example.com/user/variable.png
Сделать использование Apache модуля mod_rewrite.
Создайте или отредактируйте файл .htaccess в папке проекта.
Включите модуль Apache mod_rewrite в этой папке.
Установите правило перезаписи.
Дополнительно: Переместить в существующие файлы.
Включить модуль перезаписи:
# make use of Apache Module mod_rewrite (must be installed and enabled)
RewriteEngine On
... добавить правило переадресации, например:
# redirect all requests matching "./data/*" to "./*"
RewriteRule ^data/(.*) $1
... и вы сделали.
URL-адрес браузера останется, но контент будет доставлен из перезаписанного ресурса.
Если целевой ресурс существует как файл, добавьте редирект-флаг:
# relocate all requests matching "./data/*" to "./*"
RewriteRule ^data/(.*) $1 [R]
Это будет перенаправлять браузер на новый ресурс.
Пользовательский каталог также является переменной, которая зависит от URL-адреса. –
Существует так много примеров таких переписаний, которые можно найти в документации, здесь и в Google или где-либо еще. Вы попробовали что-то и почему они вас не удовлетворяли? – arkascha