RewriteBase дает бесконечный цикл перенаправления

Итак, вот ситуация.

Я новичок, которому дали задачу миграции сервера с выделенного сервера на vps. Я перенес файлы и базы данных. В 2 подкаталогах установлены карибу cms. Чтобы ссылки на подкаталоги работали, мне нужно добавить код RewriteBase в файл htaccess в каждом подкаталоге, согласно этой статье поддержки: http://help.electricfunction.com/kb/all-software / Я принимаю внутреннюю ошибку сервера 500, когда пытаюсь получить доступ к программному обеспечению. Когда я это делаю, я получаю цикл перенаправления. Кто-нибудь знает, как я могу сделать это правильно?

Вот текущий код в htaccess для одного из подкаталогов.

Options +FollowSymLinks
RewriteEngine On

Options All -Indexes

<IfModule mod_security.c>
SecFilterEngine Off
</IfModule>

<FilesMatch "\.(files|htaccess|htpasswd|license|inc)$">
 Order Allow,Deny
 Deny from all
</FilesMatch>

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?idstring=$1&%{QUERY_STRING}

redirect 301 /us/article/view/gunslinger http://www.gunslingerfilms.com/

Вот код, который мне нужно добавить:

<IfModule mod_rewrite.c>
    RewriteEngine On
        Options +FollowSymLinks
    RewriteBase /app

    <FilesMatch "\.(htaccess|htpasswd|txt)$">
     Order Allow,Deny
     Deny from all
    </FilesMatch>

Кто-нибудь может мне помочь, пожалуйста!

0 ответов

Другие вопросы по тегам