#php #css #url
#php #css #url
Вопрос:
Я создал пользовательский URL. Всякий раз, когда я использую обычный каталог, как /profile.php/
это работает, хотя, когда я использую только profile/
мой CSS, он не загружается.
Могу ли я это исправить? И почему он это делает.
Я нашел исправление, которое я написал:
<style>
<?php include './css/style.css'; ?>
</style>
Хотя почему это должно быть так?
Комментарии:
1. Как вы создаете свои пользовательские URL-адреса?
2. @D12L12 Консоль показывает какую-либо ошибку?
3. RewriteRule ^profile/([a-zA-Z0-9] )$ profile.php?username=$1
Ответ №1:
Я думаю, что ваши URL-адреса profile.php , example.php , и т.д. загрузка css и каталогов /profile/ не загружайте CSS, потому что ваш код пытается загрузить CSS из папки /profile/ . Попробуйте включить css из корневого каталога следующим образом
<?php
echo "<link rel='stylesheet' type='text/css' href='http://yoursite.com/css/style.css' />";
?>