所以这里的情况。
我是一个新手,被赋予了从专用服务器到 vps 的服务器迁移任务。我已经迁移了文件和数据库。2 个子目录安装了 caribou cms。为了使子目录的链接正常工作,我必须在每个子目录的 htaccess 文件中添加一个 RewriteBase 代码,根据这篇支持文章:http ://help.electricfunction.com/kb/all-software /i-am-receiving-an-internal-server-error-500-when-attempting-to-access-the-software。当我这样做时,我会得到一个重定向循环。有谁知道我怎么能以正确的方式做到这一点?
这是子目录之一的 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>
谁能帮帮我吗?