Hello,
I am using Joomla 3.4.5 with Hiawatha 9.13 on an OpenSuse42.1-Server.
I had the problem, that I got an 404-Error on all pages except the mainpage. /index.php was no problem, but for example /index.php/forum didn't work.
I used the URL rewrite rules from this page: https://www.hiawatha-webserver.org/howto/url_rewrite_rules
I resolved the problem when I used this rules I found in the Internet:
UrlToolkit {
ToolkitID = joomla
Match ^/(administrator)/ Exit
Match mosConfig_[a-zA-Z_]{1,21}(=|\%3D) DenyAccess
Match base64_encode.*\(.*\) DenyAccess
Match (\<|%3C).*script.*(\>|%3E) DenyAccess
Match GLOBALS(=|\[|\%[0-9A-Z]{0,2}) DenyAccess
Match _REQUEST(=|\[|\%[0-9A-Z]{0,2}) DenyAccess
RequestURI exists Return
Match .* Rewrite /index.php
}
Now I don't get an 404-Error on pages like /index.php/forum. But I have a secound problem and I don't know it's in association with the first:
If I wan to edit an article (with the built-in Joomla-editor) from the frontend, the editor only works on the main-page (again the URL /index.php or /). On all the other pages the article is shown without any editor. The URL for the editor looks like this: http://acc:83/index.php/test?view=form&layout=edit&a_id=1&return=[...] (or http://acc:83/test/[...]). With the Apache-Server I had no problems with Joomla.
Do you know what I am doing wrong?
Thank you!