Если в начале относительного URL-адреса есть /
, то он разрешается как абсолютный путь к веб-корню домена.
Пример абсолютного пути (с / в начале):
в файле на domain.com/test/other/path/test.html
href="/design/layout.css"
-> браузер выполняет поиск в domain.com/design/layout.css
в файле на домене / test.html
href="/design/layout.css"
-> браузер выполняет поиск в domain.com/design/layout.css
Вывод абсолютныйpaths
Браузер выполняет поиск в одном и том же месте оба раза.
Пример относительного пути (без / в начале):
в файле на домене.com / test / other / path / test.html
href="design/layout.css"
-> браузер выполняет поиск в domain.com/test/other/path/design/layout.css
в файле на домене / test.html
href="design/layout.css"
-> browserпоиск в domain.com/design/layout.css
Вывод относительного пути
Поиск в браузере в разных местах.
Решение
Вы можете добавить Apache Alias в ваш файл .htaccess или .conf, что заставит сервер выводить содержимое второго пути при запросе первого пути.В вашем случае Apache выводит CSS-файлы по новому пути вместо /design/.
Пример Apache Alias
Alias /design /your/new/path/design