404 errors in frontend


I have an issue with apache setup – or so I think.

Every frontend page/url returns 404 – except home page.

I’ve checked my vhost setup, htacces, traced mod_rewrite and I can’t figure out the problem.

All the sources state that I’m using right configuration but this for some reason doesn’t work.

I’m running subdomain multisite installation – my main installation is on subdomain.

vhost configuration

<VirtualHost *:80>
ServerName predprod.maindomain.hr
DocumentRoot /var/www/predprod/public
ServerAlias *.predprod.maindomain.hr
ErrorLog ${APACHE_LOG_DIR}/predprod_error.log
CustomLog ${APACHE_LOG_DIR}/predprod_access.log combined
RewriteEngine on
LogLevel trace3
<Directory /var/wwww/predprod/public/ >
AddOutputFilterByType DEFLATE text/plain text/css application/json application/javascript text/xml application/$
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Require all granted
Allow from all
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

.htaccess :

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*.php)$ $1 [L]
RewriteRule . index.php [L]

wildcard dns is enabled for *.predprod subdomain

Admin works fine.

mod_rewrite doesnt pass through URL to last RewriteRule ( so I think )

[Sun Oct 09 16:37:28.760462 2016] [rewrite:trace2] [pid 30223] mod_rewrite.c(476): [client] - - [predprod.maindomain.hr/sid#7f98aa4b1140][rid#7f98aa43a0a0/initial] init rewrite engine with requested uri /new-test-post/
[Sun Oct 09 16:37:28.760931 2016] [rewrite:trace1] [pid 30223] mod_rewrite.c(476): [client] - - [predprod.maindomain.hr/sid#7f98aa4b1140][rid#7f98aa43a0a0/initial] pass through /new-test-post/

any ideas ?