我正在使用OJS,并将它安装在一个名为“journals”的文件夹中。我在那里创建了一些期刊(例如“journal1”、“journal2”等)。
现在我得到这样的路径:www.example.com/journals/index.php/journal1
,
www.example.com/journals/index.php/journal2
等。
我想要映射www.example.com/journals/index.php/journal1
到的样子www.example.com/index.php/journal1
(从 URL 中删除日志部分)。
我无法将 OJS 移至根目录,因为那里还有一些其他文件。
这是.htaccess
我目前正在使用的文件(它在“journals”文件夹中,给我一个 500)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^journals
RewriteRule ^(.*) /journals/$1 [L]
</IfModule>
这也是error.log
[Fri Oct 12 22:16:45 2012] [error] [client 127.0.0.1] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.