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

Кемеровские программисты php общаются здесь
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

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