Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблемы с мастерхостом и/или .htaccess

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
MXM
Отправлено: 21 Октября, 2009 - 14:05:16
Post Id


Новичок


Покинул форум
Сообщений всего: 34
Дата рег-ции: Февр. 2008  


Помог: 0 раз(а)




Статичные страницы сайтов (например такие http://site.ru/test.htm) находящихся на мастерхосте, по непонятным мне причинам вдруг обрели возможность считаться своего рода директориями и стали доступны по таким адресам: http://site[dot]ru/test[dot]htm/ или даже таким: http://site[dot]ru/test[dot]htm/test[dot]htm и таким: http://site[dot]ru/test[dot]htm/test[dot]htm/test[dot]htm

Раньше такого не просто не замечал, а такого не было 100%...

В .htaccess прописано только следующее:

RemoveHandler .html .htm .shtm
AddType application/x-httpd-php .php .htm .html .shtm .phtml

При его удалении вместо подобного http://site[dot]ru/test[dot]htm/test[dot]htm/test[dot]htm выдается 404 ошибка - все как положено...

Суть заключается в том что мне на .html/.htm/.shtm страницах необходима возможность использования php и ssi, а без данных двух строк на сколько я знаю это не возможно...

Подскажите, как исправить ситуацию?

(Отредактировано автором: 21 Октября, 2009 - 14:08:01)

 
 Top
Phantik
Отправлено: 23 Октября, 2009 - 10:43:30
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Попробуй добавить в.htaccess

options -indexes
или
options indexes

Содержимое папки показывается когда сервер не находит в ней файла по умолчанию и установлена опция indexes
 
 Top
JustUserR
Отправлено: 23 Октября, 2009 - 13:42:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




MXM На самом деле apache все равно является ли элемент в пути директорией или CGI-скриптом - если это директория то он просто заходит в нее и вызывает что надо а если это CGI-скрипт то он запускает его и передает ему аргументы в виде ENV-переменной PATH_INFO
Именно так работают *все* настоящие CGI-скрипты - кстати имено таким же образом работает PHP-CGI только там еще задействована директива Action которая сама подставляет путь
В вашем случае PHP установлен как модуль и HTML-страницы обрабатываются *практически* как CGI-скрипты
В вашему случае чтобы работал SSI файл .htaccess должен содержать следующие строки
RemoveHandler .html .htm .shtm .shtml
AddHandler server-parser .html .htm .shtm .shtml


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
MXM
Отправлено: 25 Октября, 2009 - 01:33:50
Post Id


Новичок


Покинул форум
Сообщений всего: 34
Дата рег-ции: Февр. 2008  


Помог: 0 раз(а)




JustUserR Спасибо, именно это же самое мне и сказала служба поддержки, когда я им позвонил..., после получасового ожидания правда
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB