Обновите .htaccess, чтобы уменьшить длину URL - PullRequest
0 голосов
/ 21 июня 2019

Я отправляю сайт вживую и получаю 500 Внутренняя ошибка.Так что я погуглил и смог найти решение.

Я добавил модификации в приведенный ниже код.

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^/public/index.php
    RewriteRule ^(.*)$ /public/index.php/$1 [L]
</IfModule>

Проблема в том, что при вводе URL-адресакак www.app.com , я получаю www.app.com / public / index.php

Есть ли способ обновить .htaccess, чтобы запросы на www.app.com были перенаправлены на www.app.com / public / index.php без отображения / public / index.php в URL?

1 Ответ

0 голосов
/ 21 июня 2019

Попробуйте изменить /etc/apache2/sites-available/default (расположение по умолчанию в большинстве дистрибутивов Linux может отличаться от вашего).

Измените AllowOverride None на AllowOverride All, поэтому вы должны иметь:

<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>
<Directory /var/www>
    Options FollowSymLinks
    AllowOverride All
    Order Allow,Deny
    Allow from all
</Directory>

Затем перезапустите apache с помощью systemctl restart apache2.

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