Do you have default .htaccess file in the root of the software? Make sure you did not change anything in there
The content should be as follows:
Options +FollowSymLinksRewriteEngine On
AddEncoding gzip .gzAddEncoding gzip .gzip<FilesMatch "\.(js.gz|js.gzip)$"> ForceType text/javascript</FilesMatch><FilesMatch "\.(css.gz|css.gzip)$"> ForceType text/css</FilesMatch>
RewriteCond %{REQUEST_URI} !^/index\.phpRewriteCond %{REQUEST_URI} !/ow_updates/index\.phpRewriteCond %{REQUEST_URI} !/ow_updates/RewriteCond %{REQUEST_URI} !/ow_cron/run\.phpRewriteCond %{REQUEST_URI} !/e500\.php#RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.xml|\.feed|robots\.txt|\.raw|/[^.]*)$ [NC]RewriteCond %{REQUEST_FILENAME} (/|\.php|\.html|\.htm|\.xml|\.feed|robots\.txt|\.raw|/[^.]*)$ [NC]RewriteRule (.*) index.php
Does your server meet our requirements: http://www.oxwall.org/hosting ? mod_rewrite in particular ?
When did the issue started to occur? Did you do anything in the code? installed something, maybe changed?