2015-04-24 3 views
0

Теперь у меня естьИзменение корневой директивы в HTAccess

RewriteEngine On 
RewriteBase/
RewriteRule login$ login.html [QSA,L] 
RewriteRule password/recovery/reset$ /login.html [QSA,L] 

В корневой папке в моем HTAccess. В обоих случаях у меня есть login.html, но во втором случае все, включенные в login.html скрипты и css-файлы, недоступны (404), потому что маршрутизация неверна. /password/recovery/assets/css/reset.css, но это должно быть /assets/css/reset.css Как я могу изменить htaccess?

ответ

1

Вы должны убедиться, что ваши HTML файлы правильно ссылки на файлы CSS:

<link rel="stylesheet" type="text/css" href="/assets/css/reset.css"> 

Смотрите ведущую косую черту перед assets? Это указывает браузеру запрашивать файл из корня домена/проекта.

+0

Спасибо, это работает –

Смежные вопросы