Estoy usando OJS y lo he instalado dentro de una carpeta llamada "journals". He creado algunas revistas allí (por ejemplo, "diario1", "diario2", etc.).mod-rewrite eliminar el nombre de la carpeta de url
Ahora que estoy recibiendo caminos como este: www.example.com/journals/index.php/journal1
, www.example.com/journals/index.php/journal2
, etc.
Lo que quiero es mapear www.example.com/journals/index.php/journal1
se parece a www.example.com/index.php/journal1
(quitando la parte de diario de URL).
No puedo mover OJS a la raíz porque tengo algunos otros archivos allí.
Aquí está el archivo .htaccess
el que estoy usando actualmente (está en la carpeta "revistas" y me da un 500)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^journals
RewriteRule ^(.*) /journals/$1 [L]
</IfModule>
También Aquí está la 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.
¿Tiene un archivo 'index.php' en la raíz del documento? –
quieres decir raíz del proyecto? O raíz del sitio? Si raíz del proyecto-luego sí, si raíz del sitio-luego no. – MBanerjee
Me refiero a site-root, como si 'http: // www.example.com/index.php' en realidad se resolviera en un recurso existente. –