Seite unter mehreren URLs zu erreichen (Duplicate Content)

Bekomme folgende Meldung bei der Analyse: Die Seite ist unter folgenden URLs zu erreichn (Statuscode / URL): HTTP Status 301: http://…de HTTP Status 301: https://…de HTTP Status 200: http://www…de HTTP Status 200: https://www…de Die Seite soll aber nur unter www erreichbar sein. 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] # 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
AddOutputFilterByType DEFLATE text/html text/xml text/plain text/css text/javascript application/json


ExpiresActive on
ExpiresDefault “access plus 1 month”
FileETag None

Header append Cache-Control “public”
Header unset ETag


# 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

Falls Deine Seite nur unter https erreichbar sein soll: http://www.faqforge.com/linux/controlpa … webserver/ Um nicht-www auf www umzuleiten: http://stackoverflow.com/questions/1205 … n-htaccess Du kannst beide Methoden natürlich kombinieren, um alles auf www unter https umzuschreiben.

Verstehe ich nicht :frowning: Bin zwar bei Timmehosting aber irgendwie klappt es nicht so wie ich mir vorstelle. Wollte duplicate content vermeiden und deswegen die Seite nicht über 4 verschiedene versionen laufen lassen. Sobald jemand …de eingibt ohne wwww, so soll diese dann im browser nur www…de Anzeigen, mehr nicht.

Du nutzt also nginx, nicht Apache? Dann funktionieren die vorgenannten Lösungen natürlich nicht. nginx versteht keine .htaccess-Dateien. Um alles nach https umzuschreiben, kannst Du die folgende Rewrite Rule nutzen: https://timmehosting.de/alle-http-urls- … s-umleiten Um von nicht-www nach www umzuschreiben, kannst Du in ISPConfig einfach die entsprechende Option auswählen. Wenn Du in die Einstellungen Deiner Website in ISPConfig gehst, findest Du auf dem Reiter “Umleitung” das Feld “SEO Redirect”. Dort wählst Du einfach die Option “domain.tld => http://www.domain.tld” aus. Du kannst natürlich auch gerne unseren Support fragen, wir helfen Dir gerne weiter. :slight_smile: