Таблица стилей не загружается после использования RewriteRule и включаетCSS

Разбираемся в CSS
Ответить
Anonymous
 Таблица стилей не загружается после использования RewriteRule и включает

Сообщение Anonymous »

У меня есть веб-сайт с файлом index.php, несколькими простыми страницами .html и одной страницей .php (форма обратной связи), а также файлом .htaccess. На моем веб-сайте у меня есть кнопки, которые указывают на страницы следующим образом: index.php?p=welcome.php (пример). Как видите, файл index.php включает страницу, в зависимости от того, что было передано GET.

Я написал .htaccess так, чтобы он отображал: http://www.site.com/welcome/ вместо http://www.sites.com/index.php?p=welcome. Ссылки и перезапись работают. Единственная проблема, с которой я сталкиваюсь, это когда я нажимаю одну из кнопок для перехода на другую страницу: никакого стиля вообще нет.

Я проверил, есть ли файл index. php правильно включает другие страницы, и это так. Это просто таблица стилей, которая, похоже, не работает. Style.css включается в начало файла index.php, где ему и место. Вот фрагменты кода, которые я хотел бы вам показать:

Кнопки

Код: Выделить всё


[url=/welcome/]Welcome[/url]


[url=/references/]References[/url]


[url=/aboutme/]About me[/url]


[url=/contact/]Contact[/url]


.htaccess

Код: Выделить всё

RewriteEngine On
RewriteRule ^([a-z]+)/$ index.php?p=$1
Чтобы было понятно: сайт по-прежнему работает как обычно, но к нему просто не применяются стили из таблицы стилей. Любая помощь будет очень признательна.

Подробнее здесь: https://stackoverflow.com/questions/459 ... nd-include
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»