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