Путь: 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]
Как исправить?
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]
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 написал(а):
Попробую. Всем спасибо
Спустя 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
Еще раз это мое ИМХО
Аесли надо отменить в какой то директории это правило то не сложно для этой директории и отменить переадресацию на индекс 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