X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> перенаправление .htaccess
ZhukV
ZhukV
Topic Starter сообщение 31.3.2010, 1:37; Ответить: ZhukV
Сообщение #1


Доброго времени суток всем.
Возникла "небольшая проблемка".
У меня на сайте, стиль к нему полностю генерируется (передаются только значение) из файла *.ini, и относительно браузера, которые летять в сесию в реультате пользователь сможет менять себе спокойно графический интерфейс сайта.
Но, на даный момент стиль прописанв голове документа И ТАМ ЕГО ОЧЕНЬ МНОГО, И ЭТО ТОЛЬКО ПОЛОВИНА!!!
http://zhukv-ru.na.by -- вот здесь

Решил сделать так:
В папке css/ где зранятся все стили, затыкнул файл .htaccess, который делает перенаправление. Вот код файла
RewriteEngine on
RewriteRule ^(.*)$ index.php?style=$1 [L,QSA]

После чего в любом случае запустится index.php с указаным стилем.
Вот код оброботчика:
[PHP]
<?php
if(empty($_GET['style'])){echo 'empty GET style';exit;}
chdir('../');
define('_DOMEN','http://'.$_SERVER['HTTP_HOST']);
include('php_mysql/lib/browser_function.php');
include('php_mysql/lib/template_function.php');
$template=RTemplate();
$r=explode('.',$_GET['style']);
$inc='css/inc/'.$r[0].'.php';
if(is_file($inc))include($inc);
else echo 'not file style';
?>
[/PHP]
После этого, чтоб получить стиль, нужно перейти по адресу: http://zhukv-ru.na.by/css/style.css

В голове документа прописываю:
<link rel="stylesheet" type="text/css" href="<?=_DOMEN?>/css/style.css" />

После этого стиль совсем не воспринимается браузером!!!!
А если перейти по ссылке, стиль будет видно!!!
В чем проблема?

-------------------------------------------------------------
По идеи, можна оставить и так, валидация и сайта и ксс проходит норма, но вот просто что куча кода еще на странице пявляется!!!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
UncleM
UncleM
сообщение 31.3.2010, 17:26; Ответить: UncleM
Сообщение #2


Замени

[PHP]if(is_file($inc))include($inc); [/PHP]

на

[PHP]if(is_file($inc)) {
header("Content-Type: text/css");
include($inc);
}[/PHP]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Осторожно! Вы можете получить огромный заряд позитива!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как перенести правила переадресации из .htaccess в php обработчик nginx?
0 KrisGuseva 2084 28.12.2019, 7:33
автор: KrisGuseva
Открытая тема (нет новых ответов) Наладить htaccess на Wordpress
2 LebedevStr 1798 25.5.2017, 14:14
автор: LebedevStr
Открытая тема (нет новых ответов) Перенаправление трафика по странам СРА
0 Bessarab 1087 2.7.2015, 14:41
автор: Bessarab
Открытая тема (нет новых ответов) Нужно настроить редирект с помощью .htaccess
0 Юпис 3301 8.12.2010, 11:06
автор: -Юпис-
Открытая тема (нет новых ответов) как поставить запрет на папку Dle Htaccess?
1 gemkeepers 2594 30.1.2010, 0:01
автор: n1tr1k


 



RSS Текстовая версия Сейчас: 28.3.2024, 15:09
Дизайн