от
Я следовал этому видео уроку, чтобы включить симпатичный URL. https://www.youtube.com/watch?v=suIx8nyDBKk Все отлично работает, пока я не использую пользовательские CSS. Если я на главной странице, ссылка css будет
abc.com/css/main.css
. Но когда я перехожу на другую страницу, например: post / index, ссылка меняется на
abc.com/post/css/main.css
. Так что там нет css, страница сломана. Пожалуйста, помогите мне, как решить эту проблему. Спасибо.              

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

1 Ответ

0 голосов
от
Вы должны использовать AppAsset для определения ваших файлов CSS и JS. Также это связано с тем, что вы не используете "/" перед URL-адресом css, потому что вы не получаете корневой каталог. Если вы определяете CSS в файле макета и не устанавливаете его как "/css/main.css", то каждый раз, когда он выходит из корневого каталога, он будет нарушать стиль. Вот пример:
/**
 * @author Qiang Xue
...