Я реализовал новый файл .htaccess в http://www.ssdpsjal.tk Моего кода -Htaccess ошибка расконфигурации 500
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ n/index.php/$1 [L]
RewriteRule ^$ /index [L]
Redirect /administrator /sadmin1
Я использую CodeIgniter. Вы можете посетить веб-сайт, чтобы увидеть ошибку.
Кроме того, я попытался это .htacccess на моем локальном сервере, и он не показывает никаких таких ошибок там (я думаю)
Мой Структура документа выглядит следующим образом
--- ssdpsjal.tk //given by host. Non-writable
--n //the folder where website is stored
--web_based_editor //something my website uses
--.htaccess file //Htaccess file that I told about
--Some other stuff not relevent to the question
EDIT
Я несколько раз менял код, и после некоторых изменений я обнаружил ошибку в RewriteRule ^(.*)$ n/index.php/$1 [L]
ПРИМЕЧАНИЕ
index
в RewriteRule ^$ /index [L]
не index.php Это на самом деле функция (метод) моего контроллера CodeIgniter
Фактический URL без .htaccess является http://www.ssdpsjal.tk/n/index.php/s/index
Обратите внимание на index
на последнее предложение, это одно!
Что говорит ваш 'error.log'? – MrDarkLynx
Я не могу видеть журнал ошибок, поскольку поставщик хост-услуг не позволяет мне это делать. (Я бесплатный пользователь :() – Webmaster
'RewriteRule^(. *) $ N/index.php/$ 1 [L]' почему это n /? Вы просто пытаетесь обойти показ 'index.php'? –