Все мои пути на моем веб-сайте являются относительными URL-адресами и начинаются с /, что хорошо в производстве, но я вернул его в разработку и поместил в путь / app. Я пытался использовать настройку RewriteBase, но это не так.изменить любой путь на сайте.Я что-то пропустил?
RewriteEngine On
RewriteBase /app/
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/(.+)/(.+)$ $1.php?type=$2&loan-type=$3 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/(.+)$ $1.php?type=$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ $1.php [L,QSA]
Настройки root-htaccess, которые перенаправляют все root-файлы в / apps, а не только в подпапку /apps.
RewriteEngine On
RewriteRule ^(?!app/)(.+)$ /app/$1 [L,NC]
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]