2 -й уровень .htaccess не работаетPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 2 -й уровень .htaccess не работает

Сообщение Anonymous »

Раньше у меня было два файла .htaccess в моем проекте, у нас есть следующие каталоги. < /p>

MainProject/
.htaccess //first .htaccess
public/
.htaccess //second .htaccess
< /code>

Проекты, используемые для нормальной работы, но как только я удалил и установил Apache, все изменилось.RewriteEngine On
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
< /code>

и это .htaccess 2: < /p>

RewriteEngine On
RewriteCond %{REQUEST_URI} !/public/* [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]
< /code>

Я активировал модуль mod_rewrite. < /p>

Если я пишу в строке адреса: < /p>


http: //myproject.lan/ < /p>
< /p> http: //myproject.lan/ < /p>
< /blockquet домашняя страница, означающая, что .htaccess 1 работает отлично. Найдено «Сообщение. < /p>

Что происходит, когда проект работает, это то, что /логин = 1 $, поэтому он ищет общедоступный /вход (в .htaccess 1) < /p>

Тогда в общедоступном каталоге, сервер выполняет второе. Контроллер, ожидающий обработки и преобразования в существующий маршрут.>

Подробнее здесь: https://stackoverflow.com/questions/285 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»