Я создал htaccess в корневой директории с таким кодом:
- Код: выделить все
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)\.local$
RewriteRule ^.*$ %1/$1
Далее создал htaccess в директории "shop" с таким кодом:
- Код: выделить все
Options +FollowSymlinks
RewriteEngine On
AddDefaultCharset UTF-8
RewriteCond %{REQUEST_URI} ^/backend/web/index.php
RewriteRule ^.*$ backend/web/index.php [L]
Сам процесс выглядит так. Я ввожу в поисковую строку shop.local/backend/web/index.php, после чего htaccess перенаправляет в директорию "shop" ко второму файлу, но при этом он заменяет REQUEST_URI на "/shop"
Как мне сделать так, чтобы REQUEST_URI сохранился в изначальном состоянии? Изменений в htaccess проекта "shop" не должны вноситься. Сам проект будет со временем передаваться на другие сервера, где корневая директория является сайтом, а не их списком.