Я сейчас использую сервер на локальном хосте с xampp, который уже указывает на папку htdocs/project_name
(поэтому localhost
указывает здесь)
Это моя структура папок:
public
----.htaccess
----pages
--------back
------------login
----------------index.html
----------------script.js
--------laravel
------------index.php
Я пытаюсь переписать правила в .htaccess
, чтобы всякий раз, когда я набираю http://localhost/pages/backend/login
, он указывал на http://localhost/public/pages/back/login/index.html
.
Это мой текущий .htaccess:
RewriteEngine On
Options +FollowSymLinks -Indexes
RewriteRule ^backend/(.*)$ /pages/back/$1 [NC,QSA,L]
RewriteRule ^larv/(.*)$ /pages/laravel/index.php [NC,QSA,L]
Теперь, mod_rewrite работает , НО , URL-адрес в адресной строке возвращается к старому , и я хочу этого избежать.
Если я укажу на http://localhost/pages/backend/login/
, адресная строка изменится на http://localhost/public/pages/back/login/
.Все ресурсы загружаются нормально (скрипты и CSS).
Я пробовал разные браузеры, очищал кеш, менял параметр Dev Tools в Chrome, чтобы не хранить кеш, пока открыт DevTools и т. Д. IЯ не могу решить эту проблему.
Я с удовольствием приму любую помощь.