OK, I have a
FIX for Aruba servers.
I did a few hours of testing (thanks to
@pierangelobettoni), and although I still don't understand why it's not working correctly on Aruba, I have a perfectly working solution. In my new tests, all I can see is that Aruba for some reason is not forwarding URL parameters in mod_rewrite, likely related to an older Apache 2.2 version, AND it seems to be using some mod_rewrite request caching mechanism. My tests basically returned the same results as I reported some time ago in
this github post.
Solution
Open the
.htaccess file in your root X3 directory in any text editor, and locate the following code, approximately on
line 38:
RewriteRule ^render/. app/parsers/slir/ [L]
Comment out the line by adding a
# character in front, and add the following line below so your code will look like this:
# RewriteRule ^render/. app/parsers/slir/ [L]
RewriteRule ^(.*) app/parsers/slir/index.php?$1 [L]
Tests
1.Uploading a set of images:
2. Images are uploaded, and showing correct resized image versions:
3. Panel uploaded view mode, also works of course:
4. The images display correctly in page also:
For now, this is an
Aruba-only fix that must be applied manually for Aruba hosted X3 websites.