Вместо php файлов - 404 ошибка

двакарандашавнос
На сайте с 10.09.2009
Offline
75
1097

Здравствуйте. Проблема такая:

Очень стрёмная cms. В ней есть папка consultant - если создать там даже пустой php файл и открыть в браузере напрямую - сайт.ru/consultant/test.php - выкидывает ошибку 404. Если создать php файл в любой другой папке - то всё отлично открывается.

Права на папку - 755

.htaccess внутри самой папки:

# Выставить кодировку по умолчанию стандартными средствами apache

AddDefaultCharset windows-1251

php_value upload_max_filesize 20M
php_value post_max_size 20M

Кто знает, в чём может быть проблема?

IL
На сайте с 20.04.2007
Offline
435
#1
двакарандашавнос:
папка consultant

Русских букв нет?

двакарандашавнос:
.htaccess внутри самой папки:

А .htaccess в корне?

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
двакарандашавнос
На сайте с 10.09.2009
Offline
75
#2

В других папках, в которых php работает, хтаццесс такой:

DirectoryIndex index.html

Пробовал поставить такой же в мою папку "консультант" - ничего не меняется.

Есть подозрения, что проблема в самой БД - оттуда удалили эту папку консультат и сейчас из-за этого такая ботва получается?

---------- Добавлено 18.12.2014 в 15:10 ----------

ivan-lev:
Русских букв нет?

А .htaccess в корне?

Русских букв нету - сейчас на всякий пожарный переименовал ещё раз, с этим всё ок.

Вот хтаццесс корня:

<FilesMatch "\.(cfg|ini)$">

Deny from all
</FilesMatch>
DirectoryIndex loader.php

<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

#Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^robots\.txt$ robots.txt [QSA,L]
RewriteRule ^admin\.php$ admin.php [L]
RewriteRule ^index\.php$ loader.php [L]


RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !gallery/(.*).html$
RewriteRule (.*)\.html$ $1 [R=301,L]

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteCond %{REQUEST_URI} !gallery/(.*).html$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]


# RewriteRule ^favicon\.ico$ images/favicon.ico [L]
RewriteCond %{REQUEST_FILENAME} !\.(jpg|jpeg|gif|png|ico|css|js|txt)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^phpMyAdmin
RewriteCond %{REQUEST_FILENAME} !^artlib
RewriteCond %{REQUEST_FILENAME} !^dddddd
RewriteCond %{REQUEST_FILENAME} !^perlink
RewriteRule ^(.*)? loader.php?REQUEST_URI=$1 [QSA,L]
#RewriteRule ^(.*)? index.php?REQUEST_URI=$1 [QSA,L]

но и тут нигде наша папка консультант не упоминается.

двакарандашавнос
На сайте с 10.09.2009
Offline
75
#3

Ребят, новости с фронта:

Закинул сайт с этой папкой на другой хост - всё отлично работает. .htaccess не при чём. Значит проблема в хосте. Какие могут быть мысли, в каком направлении двигаться? Библиотеки php?

ДП
На сайте с 23.11.2009
Offline
203
#4

Технически rewrite может быть настроен в конфиге апача, к которому у вас просто нет доступа.

двакарандашавнос
На сайте с 10.09.2009
Offline
75
#5
Дикий пионер:
Технически rewrite может быть настроен в конфиге апача, к которому у вас просто нет доступа.

По итогу так и оказалось, хостер что-то натупил.

IL
На сайте с 20.04.2007
Offline
435
#6
vanyaaroK:
а может быть php работает на сервере в связке с http, и надо определить размер пакета-запроса к серверу?

Мне, пожалуйста, пакет побольше.. маечку. А то связка не влезет...

p.s. vanyaaroK, (если не бот) поясни, пожалуйста, что ты имел в виду?

p.p.s. А, не, не поясняй.. [тут "правильная" картинка]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий