[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подключение CSS
XCross
index.php:
Путь: index.php
include './style/index.html';



config.php:
Путь: system/config.php
define('IRB_HOST', 'http://'. $_SERVER['HTTP_HOST'] .'/');


index.html:
Путь: style/index.html
<link href="<?php echo IRB_HOST; ?>style/style.css" rel="stylesheet" type="text/css" media="screen" />



Хны... не подключается нифа. :(


Код страницы после выполнения скипта:

<link href="http://localhost/style/style.css" rel="stylesheet" type="text/css" media="screen" />




Спустя 5 минут, 49 секунд (18.09.2011 - 10:32) m4a1fox написал(а):
Замени host на root и все будеттработать.

Спустя 13 минут, 33 секунды (18.09.2011 - 10:45) XCross написал(а):
Вся проблема оказалась в .htaccess:

AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine on
RewriteRule ^(.*)$ index.php?page=$1 [L,QSA]


Как исправить?

Спустя 10 минут, 27 секунд (18.09.2011 - 10:56) ZSH написал(а):
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine on
RewriteCond %{REQUEST_URI} !\.(js|css|gif|png|jpg|jpeg|ico)$
RewriteRule ^(.*)$ index.php?page=$1 [L,QSA]

Спустя 41 минута, 57 секунд (18.09.2011 - 11:38) killer8080 написал(а):
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1 [L,QSA]


Спустя 10 минут, 54 секунды (18.09.2011 - 11:49) XCross написал(а):
Попробую. Всем спасибо tongue.gif

Спустя 2 минуты, 2 секунды (18.09.2011 - 11:51) ZSH написал(а):
Цитата
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d


оно то хорошо, но если есть файл а не хочется что бы к нему доступ был(например *.ini).
ИМХО лучше перечислить все разрешенные расширения , не так их и много.

Спустя 21 минута, 40 секунд (18.09.2011 - 12:12) killer8080 написал(а):
Цитата (ZSH @ 18.09.2011 - 11:51)
оно то хорошо, но если есть файл а не хочется что бы к нему доступ был(например *.ini).
ИМХО лучше перечислить все разрешенные расширения

Несогласен, если нужно ограничить доступ к каким то файлам, то делать это лучше в индивидуальном порядке, такие файлы нужно держать в отдельных директориях, либо недоступных из веб, либо с ограничением доступа через .htaccess.
Допустим сделает kmaks по вашему совету
Цитата (ZSH @ 18.09.2011 - 10:56)
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine on
RewriteCond %{REQUEST_URI} !\.(js|css|gif|png|jpg|jpeg|ico)$
RewriteRule ^(.*)$ index.php?page=$1 [L,QSA]

а завтра будет ломать голову, почему у него флеш не работает, или zip архивы не скачиваются?

Спустя 10 минут, 23 секунды (18.09.2011 - 12:23) ZSH написал(а):
а я о том и говорю, если не работает флеш или еще чего, то добавить в список еще расширение, не так их и много разрешенных расширений.
Аесли надо отменить в какой то директории это правило то не сложно для этой директории и отменить переадресацию на индекс RewriteEngine on в htaccess, а для файла имя начинающееся на .ht
Еще раз это мое ИМХО

Спустя 14 минут, 31 секунда (18.09.2011 - 12:37) killer8080 написал(а):
Цитата (ZSH @ 18.09.2011 - 12:23)
а я о том и говорю, если не работает флеш или еще чего, то добавить в список еще расширение, не так их и много разрешенных расширений.

Допустим сегодня всё нормально, а пройдёт год, два понадобиться выложить допустим pdf. Это ещё нужно вспомнить, что где то в настройках что то надо ещё прописать. Зачем создавать себе проблемы на ровном месте? Есть файлы, которые надо прятать - ну так их прячте, либо по отдельным защищённым директориям, либо
<FileMatch "\.ini"> 
Order Allow,Deny
Deny From all
</FileMatch>

Спустя 14 минут, 5 секунд (18.09.2011 - 12:51) ZSH написал(а):
Цитата
Есть файлы, которые надо прятать - ну так их прячте

по моему файлы должны бить спрятаны все, а к тем что надо дать доступ лучше указать.
Цитата
Это ещё нужно вспомнить, что где то в настройках что то надо ещё прописать.

не где то, а в корневом .htaccess
Еще раз повторю это мое мнение, каждый делает как ему удобней.

Спустя 24 минуты, 59 секунд (18.09.2011 - 13:16) Winston написал(а):
Я вот так запрещаю доступ к фалам
<Files ~ "\.tpl$|\.ini$">
Order allow,deny
Deny from all
</Files>


_____________
Обмен Ukash на WebMoney
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.