.htaccess и URL не переписываются в адресной строке (XAMPP) - PullRequest
0 голосов
/ 30 января 2019

Я сейчас использую сервер на локальном хосте с 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Я не могу решить эту проблему.

Я с удовольствием приму любую помощь.

...