Hallo Forum,
auch wir haben nun einen JTL 3er Shop.
Das Upgrade verlief ohne Probleme und war schnell erledigt.
Das einzige wo ich mir die Nerven zertrümmer ist, dass mit dem Upgrade die SEO Urls weg sind.
mod_rewrite ist auf dem Server aktiviert, ebenfalls sieht die .htaccess gesund aus. Hier die .htaccess:
<ifModule mod_deflate.c>
<FilesMatch "\\.(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>
</ifModule>
<ifModule mod_headers.c>
Header unset ETag
FileETag None
<filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|swf|jpe)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\\.(css)$">
Header set Cache-Control "max-age=604800, public"
</filesMatch>
<filesMatch "\\.(js)$">
Header set Cache-Control "max-age=216000, private"
</filesMatch>
<filesMatch "\\.(xml|txt)$">
Header set Cache-Control "max-age=216000, public, must-revalidate"
</filesMatch>
<filesMatch "\\.(html|htm|php)$">
Header set Cache-Control "max-age=1, private, must-revalidate"
</filesMatch>
</ifModule>
<IfModule mod_rewrite.c>
RewriteEngine on
#REWRITE ANPASSUNG 1 (REWRITEBASE)
#Wenn Ihr Shop in einem Unterverzeichnis (also z.B. meinedomain.de/meinverzeichnis) installiert ist, so kommentieren Sie die kommende Zeile aus und passen Sie den Verzeichnisnamen an
#RewriteBase /meinverzeichnis
#REWRITE ANPASSUNG 2 (auf Neue Internetprsenz umleiten)
#Ihr Shop sollte nicht unter Neue Internetprsenz und nur meinedomain.de erreichbar sein, siehe: JTL-Shop3-Neuinstallation ? JTLWiki
#RewriteCond %{HTTP_HOST} ^meinedomain.de
#RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [r=301,L]
#Regeln für das Rewrite der URLs von JTL-Shop3
#Ändern Sie an diesen Zeilen nichts!
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ includes/sitemap.php?datei=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\. index.php [L]
</IfModule>
Was kann es den noch sein, dass es nicht funktioniert ?
Danke schonmal für eure Denkanstöße.
Server: Linux Ubuntu 10.04 LTS + Plesk 10.1.1
Shop Version: 3.08
WaWi: 0.99715
Testscript:
PHP: 5.3.2-1ubuntu4.7 - OK!
GD-Lib: GD-Lib mit JPG / PNG Unterstützung - OK!
MySQL: 5.1.41 - OK!
safe_mode: deaktiviert - OK!
ionCube: ionCube Loader installiert - OK!
Aktivierte Apache Module (Serverseitig) :
Array ( [0] => core [1] => mod_log_config [2] => mod_logio [3] => prefork [4] => http_core [5] => mod_so [6] => mod_actions [7] => mod_alias [8] => mod_auth_basic [9] => mod_authn_file [10] => mod_authz_default [11] => mod_authz_groupfile [12] => mod_authz_host [13] => mod_authz_user [14] => mod_autoindex [15] => mod_cgi [16] => mod_deflate [17] => mod_dir [18] => mod_env [19] => mod_fcgid [20] => mod_include [21] => mod_mime [22] => mod_negotiation [23] => mod_perl [24] => mod_php5 [25] => mod_python [26] => mod_reqtimeout [27] => mod_rewrite [28] => mod_setenvif [29] => mod_ssl [30] => mod_status [31] => mod_suexec [32] => mod_userdir )
auch wir haben nun einen JTL 3er Shop.
Das Upgrade verlief ohne Probleme und war schnell erledigt.
Das einzige wo ich mir die Nerven zertrümmer ist, dass mit dem Upgrade die SEO Urls weg sind.
mod_rewrite ist auf dem Server aktiviert, ebenfalls sieht die .htaccess gesund aus. Hier die .htaccess:
<ifModule mod_deflate.c>
<FilesMatch "\\.(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>
</ifModule>
<ifModule mod_headers.c>
Header unset ETag
FileETag None
<filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|swf|jpe)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\\.(css)$">
Header set Cache-Control "max-age=604800, public"
</filesMatch>
<filesMatch "\\.(js)$">
Header set Cache-Control "max-age=216000, private"
</filesMatch>
<filesMatch "\\.(xml|txt)$">
Header set Cache-Control "max-age=216000, public, must-revalidate"
</filesMatch>
<filesMatch "\\.(html|htm|php)$">
Header set Cache-Control "max-age=1, private, must-revalidate"
</filesMatch>
</ifModule>
<IfModule mod_rewrite.c>
RewriteEngine on
#REWRITE ANPASSUNG 1 (REWRITEBASE)
#Wenn Ihr Shop in einem Unterverzeichnis (also z.B. meinedomain.de/meinverzeichnis) installiert ist, so kommentieren Sie die kommende Zeile aus und passen Sie den Verzeichnisnamen an
#RewriteBase /meinverzeichnis
#REWRITE ANPASSUNG 2 (auf Neue Internetprsenz umleiten)
#Ihr Shop sollte nicht unter Neue Internetprsenz und nur meinedomain.de erreichbar sein, siehe: JTL-Shop3-Neuinstallation ? JTLWiki
#RewriteCond %{HTTP_HOST} ^meinedomain.de
#RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [r=301,L]
#Regeln für das Rewrite der URLs von JTL-Shop3
#Ändern Sie an diesen Zeilen nichts!
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ includes/sitemap.php?datei=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\. index.php [L]
</IfModule>
Was kann es den noch sein, dass es nicht funktioniert ?
Danke schonmal für eure Denkanstöße.
Server: Linux Ubuntu 10.04 LTS + Plesk 10.1.1
Shop Version: 3.08
WaWi: 0.99715
Testscript:
PHP: 5.3.2-1ubuntu4.7 - OK!
GD-Lib: GD-Lib mit JPG / PNG Unterstützung - OK!
MySQL: 5.1.41 - OK!
safe_mode: deaktiviert - OK!
ionCube: ionCube Loader installiert - OK!
Aktivierte Apache Module (Serverseitig) :
Array ( [0] => core [1] => mod_log_config [2] => mod_logio [3] => prefork [4] => http_core [5] => mod_so [6] => mod_actions [7] => mod_alias [8] => mod_auth_basic [9] => mod_authn_file [10] => mod_authz_default [11] => mod_authz_groupfile [12] => mod_authz_host [13] => mod_authz_user [14] => mod_autoindex [15] => mod_cgi [16] => mod_deflate [17] => mod_dir [18] => mod_env [19] => mod_fcgid [20] => mod_include [21] => mod_mime [22] => mod_negotiation [23] => mod_perl [24] => mod_php5 [25] => mod_python [26] => mod_reqtimeout [27] => mod_rewrite [28] => mod_setenvif [29] => mod_ssl [30] => mod_status [31] => mod_suexec [32] => mod_userdir )