Restfull urls not working with base_url and mod_rewrite.c

This set of rules requires Apache 2.2 or earlier (may be ok, depending on your server) and seems to be a mix of restful URLs and hiding the journal shortname, (doesn’t seem to be ok, based on your examples).

Please read through these commented sample rewrites, which may help to give a better understanding of what each line is doing:

Note that the config.inc.php option restful_urls represents removing “index.php” from the URL.

Note that removing the journal shortname from the URL may get extremely complicated in an .htaccess file. It doesn’t look from your sample URL that you are trying to do this, but your rewrite rule looks like it is.