Hi,
I don’t have maxigallery, but i have this issue with images inserted directly in tiny MCE.
Images are searched in /fr/assets/images instead of /assets/images.
Images path is assets/images/myimage.jpg in the source code.
Maybe it is due to relative image path (but i’ve tried with absolute image path, nothing change).
So, adding this rule to .htaccess solved my issue :
RewriteRule ^en/assets/(.*)$ assets/$1 [L]
RewriteRule ^fr/assets/(.*)$ assets/$1 [L]
So my .htaccess looks like :
Options +FollowSymlinks
# Friendly URLs
RewriteEngine On
RewriteBase /modx
# Fix Apache internal dummy connections from breaking [(site_url)] cache
RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
RewriteRule .* - [F,L]
# Exclude /assets and /manager directories from rewrite rules
RewriteRule ^(manager|assets) - [L]
RewriteRule ^en/assets/(.*)$ assets/$1 [L]
RewriteRule ^fr/assets/(.*)$ assets/$1 [L]
# Redirect from mydomain.com/rootname to mydomain.com/rootname/
RewriteRule ^en$ en/ [R=301,L]
RewriteRule ^fr$ fr/ [R=301,L]
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^en/(.*)$ index.php?q=$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^fr/(.*)$ index.php?q=$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
And it behaves normally.
Weird, because this rule
RewriteRule ^(manager|assets) - [L]
normally tells apache not to rewrite path starting by manager or assets. Work for manager indeed...
If anyone has a better solution?