Проблемы с мастерхостом и/или .htaccess

MXMX

Новичок
Проблемы с мастерхостом и/или .htaccess

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

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

В .htaccess прописано только следующее (больше вообще ничего нет):

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

При его удалении вместо подобного http://site.ru/test.htm/test.htm/test.htm выдается 404 ошибка - все как положено..., но суть заключается в том что мне на .html/.htm/.shtm страницах необходима возможность использования php и ssi, а без данных двух строк на сколько я знаю это не возможно... Данный баг вылазит как на страницах с php кодом, так и без такового - специально делал html страничку только с одной текстовой строкой.

При удалении данного .htaccess, все работает как положено, т.е. проблема именно в нем или настройках мастерхоста, т.к. например на локалхосте, да и в принципе происходящее не логично: в .htaccess я разрешаю исполняться php и ssi коду на страницах с расширениями .html .htm .shtm, но никак не принимать файлы за директории...

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

MXMX

Новичок
Попробовал, не работает.

Ни так:
RemoveHandler .htm .html
AddType application/x-httpd-php .htm .html .php .phtml

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Options -MultiViews

Ни так:
RemoveHandler .htm .html
AddType application/x-httpd-php .htm .html .php .phtml

Options -MultiViews

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

-~{}~ 22.10.09 06:26:

Проверил следующее:
удалил вообще файл .htaccess, по логике все должно работать нормально, php код в .html файлах отображаться не должен, а должен выводиться в виде текста; .php файлы должны отображаться в обычном порядке, т.е. например файл http://site.ru/test.php должен отображаться только по адресу http://site.ru/test.php и ни как иначе. Если правильные настройки хостера, то файл должен быть только файлом. Так?

Однако, при вводе в адресную строку:
http://site.ru/test111.php/test111.php/test111.php/test111.php/test111.php/test111.php

мне отображается тоже самое что и http://site.ru/test111.php и http://site.ru/test111.php/test111.php/

Это просто П$@#^%@$^% какой-то... Написал в саппорт мастерхоста еще вчера ночью и кроме отписки типа "это у вас проблемы" больше ничего не получил..., тыкаю им пальцем - молчат...
 

baev

‹°°¬•
Команда форума
А оно — php и ssi — разве вместе может работать?
 

nerezus

Вселенский отказник
baev Ага, в страшных снах(a joke).
Чтобы говнокод не только из mysql-данных в HTML разбирать, но еще и в SSI)
 
Сверху