Может кто-нибудь, пожалуйста, скажите мне, что не так с моим дружественным к SEO htaccess кодом? - PullRequest
0 голосов
/ 29 января 2019

Выдает ошибку 500 - Внутренняя ошибка сервера. Большое спасибо

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

1 Ответ

0 голосов
/ 30 января 2019

Этот шаблон определенно никогда не будет совпадать:! ^ Tmp / public, прочтите документацию: в нем четко указано, что %{REQUEST_URI} содержит абсолютный путь, включая косую черту в начале.Таким образом, ваша попытка предотвратить бесконечное правило переписывания не удалась

Вместо этого сопоставьте абсолютный путь в вашем состоянии:

Options -Indexes
<IfModule mod_rewrite.c>
    RewriteEngine on        
    RewriteCond %{REQUEST_URI} !^/tmp/public
    RewriteRule ^(.*)$ tmp/public/$1 [L]
</IfModule>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...