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>
Кто-нибудь может мне помочь, пожалуйста!