htaccess проблема после подключения домена к подпапке - PullRequest
1 голос
/ 25 ноября 2011

У меня проблема с .htaccess. У меня есть веб-сайт в главной папке сервера и домен, который ведет к нему (adriatic.pl). Нет, я создал новую версию сайта и поместил ее в папку "adriatic_new". Когда я запускаю adriatic.pl/adriatic_new/public, все работает нормально, но когда я подключаю домен (adriatic.pl) непосредственно к папке «adriatic_new», я получаю «500 Internal Server Error».

Я обнаружил, что это может быть проблема .htaccess, как ее отредактировать, чтобы она работала?

Это выглядит так:

SetEnv APPLICATION_ENV development
Allow from all

DirectoryIndex main.php

RewriteEngine On

RewriteCond %{DOCUMENT_ROOT}/static/index.html -f
RewriteRule ^/*$ static/index.html [L]

RewriteCond %{DOCUMENT_ROOT}/static/%{REQUEST_URI}.html -f
RewriteRule .* static/%{REQUEST_URI}.html [L]

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

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ main.php [NC,L]

php_flag magic_quotes_qpc off
php_flag register_globals off

1 Ответ

3 голосов
/ 25 ноября 2011

Ок, ребята (а дамы?) - проблема решена.

Все, что мне нужно было сделать, это добавить "RewriteBase /" в мой .htaccess. Так просто, но так запутанно и раздражает. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...