Настройка htaccess на локальном хосте
Добавлено: Пт апр 03, 2020 5:24 am
У меня есть корневая директория "/" в которой находятся два проекта "parsing" и "shop'.
Я создал htaccess в корневой директории с таким кодом:
Далее создал htaccess в директории "shop" с таким кодом:
Сам процесс выглядит так. Я ввожу в поисковую строку shop.local/backend/web/index.php, после чего htaccess перенаправляет в директорию "shop" ко второму файлу, но при этом он заменяет REQUEST_URI на "/shop"
Как мне сделать так, чтобы REQUEST_URI сохранился в изначальном состоянии? Изменений в htaccess проекта "shop" не должны вноситься. Сам проект будет со временем передаваться на другие сервера, где корневая директория является сайтом, а не их списком.
Я создал 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" не должны вноситься. Сам проект будет со временем передаваться на другие сервера, где корневая директория является сайтом, а не их списком.