Bei mir das selbe Problem. Beim Sprechwechsel auf EN erhalte ich www.domain.de/shop/en/shop/en/ Sobald ich aber dann in eine Kategorie wechsel wird wieder alles korrekt angezeigt: www.domain.de/shop/en/kategorie Allerdings bleibt bei mir, beim Wechsel zurück auf DE, www.domain.de/shop/en/shop/en/ stehen, muss dann erst immer die Seite neuladen damit wieder: www.domain.de angezeigt wird. Bei mir läuft der Shop ebenfalls komplett auf SSL. In den Backendeinstellungen habe ich nur /shop/en als virtuelle URL hinterlegt. Meine .htaccess: [code]
RewriteEngine on
#RewriteBase /shopware/
Https config for the backend
#RewriteCond %{HTTPS} !=on
#RewriteRule backend/(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule shopware.dll shopware.php
RewriteRule files/documents/.* engine [NC,L]
RewriteRule backend/media/(.*) media/$1 [NC,L]
RewriteCond %{REQUEST_URI} !(/(engine|files|templates)/)
RewriteCond %{REQUEST_URI} !(/media/(archive|banner|image|music|pdf|unknown|video)/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ shopware.php [PT,L,QSA]
Immer auf URL mit Trailing Slash umleiten
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !example.php
RewriteCond %{REQUEST_URI} !(.*)/
RewriteRule ^(.*) http://irondepartment.de/$1/ [L,R=301]
mehrere Trailing Slashes am Ende cutten
RewriteCond %{REQUEST_URI} ^(.)//(.)$
RewriteRule . %1/%2 [R=301,L]
mehrere Trailing Slashes nach der Domain und in der Domain cutten
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ //+([^])
RewriteRule . http://www.irondepartment.de/%1 [R=301,L]
Fix missing authorization-header on fast_cgi installations
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
# Staging-Rules start #SetEnvIf Host „staging.test.shopware.in“ ENV=staging DirectoryIndex index.html DirectoryIndex index.php DirectoryIndex shopware.php # Disables download of configuration
Deny from all
# Enable gzip compression
AddType text/css .css
AddType text/javascript .js
AddOutputFilterByType DEFLATE text/html text/xml text/plain text/css text/javascript application/json
# Netscape 4.x workaround
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 workaround
BrowserMatch ^Mozilla/4.0[678] no-gzip
# MSIE workaround
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Bilder nicht komprimieren
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
# Sicherstellen dass Proxies nicht den falschen Inhalt ausliefern
Header append Vary User-Agent env=!dont-vary
ExpiresActive On
ExpiresByType image/gif „access plus 7 days“
ExpiresByType image/ico „access plus 7 days“
ExpiresByType image/jpeg „access plus 7 days“
ExpiresByType image/jpg „access plus 7 days“
ExpiresByType image/png „access plus 7 days“
ExpiresByType text/css „access plus 7 days“
ExpiresByType text/javascript „access plus 7 days“
ExpiresByType application/x-javascript „access plus 7 days“
ExpiresByType application/javascript „access plus 7 days“
ExpiresByType application/x-shockwave-flash „access plus 1 months“
# Disables auto directory index
Options -Indexes
Options -MultiViews
php_value memory_limit 128M
php_value max_execution_time 120
php_value upload_max_filesize 20M
php_flag phar.readonly off
php_flag magic_quotes_gpc off
php_flag session.auto_start off
php_flag suhosin.session.cryptua off
php_flag zend.ze1_compatibility_mode off
# AddType x-mapp-php5 .php # AddHandler x-mapp-php5 .php # Liste der Dateiendungen die als PHP5.4 verarbeitet werden sollen AddHandler php-fastcgi5.4 .php .phtml # block visitors referred from semalt.com RewriteEngine on RewriteCond %{HTTP_REFERER} semalt.com [NC] RewriteRule .* - [F]
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent env=!dont-vary
[/code]