Restfull_urls, .htaccess, 404 on Administration (Ver. 3.3.0-11)

Thanks for the encouraging words :wink:
I’m pretty familiar with LAMP, but following instructions in FAQ should work.

Everything works OOB, but rewrites just does not work as in older versions. I did even dig into code to find out the difference and fix is included (header.tbl to be specific)
ojs config.inc.php, .htaccess, header.tbl etc. - same settings, same code as on older version but it just behaves unpredictable.
Now I have working rewrite for everything except administration is a mistery. I have to insert index.php into address or turn off rewrite and restfull_urls (as it is rarely needed I can live with it).
Perhaps I should try nginx next time :wink:

So, for others that will face similar problems, my config:

.htaccess

RewriteEngine On RewriteBase / RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,L]

It is single journal site and settings for base urls can be omitted (did tried all combinations and it interferes with api and CSS styles… configuring this requires different rewrite).

config.inc.php

; base_url[index] = http://xxx
; base_url[viceversa] = http://xxx
; base_url[myOtherJournal] = http://myOtherJournal.myUrl.com
restful_urls = on

And last not least - don’t use special characters for SMTP password… I spent three hours searching for the root of the problem, there must be some codepage issue in OJS (ssmtp, even telnet worked).