mod-rewrite usuń nazwę folderu z adresu URL
ja używamOJS i zainstalowałem go w folderze o nazwie „czasopisma”. Stworzyłem tam kilka czasopism (na przykład „journal1”, „journal2” itp.).
Teraz otrzymuję takie ścieżki:www.example.com/journals/index.php/journal1
, www.example.com/journals/index.php/journal2
itd.
Chcę mapowaćwww.example.com/journals/index.php/journal1
wygląda jakwww.example.com/index.php/journal1
(usunięcie części dziennika z adresu URL).
Nie mogę przenieść OJS do katalogu głównego, ponieważ mam tam inne pliki.
Tutaj jest.htaccess
plik, którego obecnie używam (jest w folderze „czasopisma” i daje mi 500)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^journals
RewriteRule ^(.*) /journals/$1 [L]
</IfModule>
Również tutaj jest 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.