мод переписать для URL, внутренняя ошибка сервера, вид работ, когда я ставлю?после URL - PullRequest
1 голос
/ 09 августа 2011

Я загрузил проект в каталог. У меня есть поддомен, который указывает на этот каталог.

root/foo   =>   foo.mydomain.com

Когда я захожу на foo.mydomain.com, я получаю ошибку «Внутренняя ошибка сервера», я уверен, что это связано с .htaccess, но я не знаю, куда идти. Положить .htaccess в корень? или папка, которая указывает на мой поддомен.

Итак, подведем итог:
У меня есть поддомен foo.mydomain.com, он указывает на каталог в моем корне (root / foo / index.php).
Мне нужен файл .htaccess, который может решить эту ошибку. Мой текущий файл .htaccess находится здесь:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

Я знаю, что этот файл .htaccess неправильный, потому что это было то, что я использовал на своем локальном хосте, где этот проект находился в корне. Теперь я взял его в корне, мне нужен рабочий .htaccess, чтобы это исправить. Что мне нужно отредактировать в приведенном выше коде, чтобы мой проект работал.
Проект: root / foo / index.php <- это место, где находится мой проект (каталог с именем "foo") У меня также есть поддомен, указывающий на ^^ Указанный каталог. </p>

1 Ответ

1 голос
/ 26 августа 2011

Эй, у меня тоже была такая же проблема. Только сейчас я исправил после много попыток: D. Добавить RewriteBase :).

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

Надеюсь, это сработает и у вас.

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