Neu .htaccess

flyscale

Aktives Mitglied
3. April 2010
23
0
Hallo, ich habe heute den Schritt gewagt, meinen alten JTL Shop zu Löschen, und den 4er zu Installieren.
Na ja, gedacht es geht schnell.... pustekuchen.

nach diversen Problemchen die Installation auf dem 1und1 Server zu installieren, habe ich es zu guter letzt geschafft.

Nur, wenn ich die .htacces Datei im Original auf dem Server belasse , kommt "500 Internal Server Error"
wenn ich die Datei Lösche, komme ich in den Shop, jedoch funktionieren dann keine inks. Ebenso beim aufruf von Kategorien und Arikeln kommt Error 404

kann mir Bitte jemand weiterhelfen.

DANKE
 

flyscale

Aktives Mitglied
3. April 2010
23
0
ja, habe ich

<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
<FilesMatch "\.(bmp|cur|gif|ico|jpe?g|png|svgz?|webp)$">
SetEnvIf Origin ":" IS_CORS
Header set Access-Control-Allow-Origin "*" env=IS_CORS
</FilesMatch>

SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
</IfModule>
</IfModule>

<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE \
"application/atom+xml" \
"application/javascript" \
"application/json" \
"application/ld+json" \
"application/manifest+json" \
"application/rdf+xml" \
"application/rss+xml" \
"application/schema+json" \
"application/vnd.geo+json" \
"application/vnd.ms-fontobject" \
"application/x-font-ttf" \
"application/x-javascript" \
"application/x-web-app-manifest+json" \
"application/xhtml+xml" \
"application/xml" \
"font/eot" \
"font/opentype" \
"image/bmp" \
"image/svg+xml" \
"image/vnd.microsoft.icon" \
"image/x-icon" \
"text/ cache-manifest" \
"text/css" \
"text/html" \
"text/javascript" \
"text/plain" \
"text/vcard" \
"text/vnd.rim.location.xloc" \
"text/vtt" \
"text/x-component" \
"text/x-cross-domain-policy" \
"text/xml"

<IfModule mod_mime.c>
AddEncoding gzip svgz
</IfModule>
</IfModule>

<IfModule mod_deflate.c>
<FilesMatch "\\.(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>

<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 1 months"
</IfModule>

<IfModule mod_headers.c>
Header unset ETag

Header set X-UA-Compatible "IE=edge"
Header set X-Content-Type-Options "nosniff"
Header unset X-Powered-By

<FilesMatch "\.(eot|otf|tt[cf]|woff2?)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>

<FilesMatch "\.(appcache|atom|bbaw|bmp|crx|css|cur|eot|f4[abpv]|flv|geojson|gif|htc|ico|jpe?g|js|json(ld)?|m4[av]|manifest|map|mp4|oex|og[agv]|opus|otf|pdf|png|rdf|rss|safariextz|svgz?|swf|topojson|tt[cf]|txt|vcard|vcf|vtt|webapp|web[mp]|webmanifest|woff2?|xloc|xml|xpi)$">
Header unset X-UA-Compatible
</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 /

#REWRITE ANPASSUNG 2 (auf www.fly-scale.de umleiten)
#Ihr Shop sollte nicht unter www.meinedomain.de und nur meinedomain.de erreichbar sein, siehe: http://guide.jtl-software.de/index....tion#4._Einrichtung_einer_Domainweiterleitung
#RewriteCond %{HTTP_HOST} ^fly-scale.de
#RewriteRule ^(.*)$ http://www.fly-scale.de/$1 [r=301,L]

#Regeln fuer das Rewrite der URLs von JTL-Shop4
#Aendern Sie an diesen Zeilen nichts!
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ includes/sitemap.php?datei=$1 [L]
RewriteRule ^export/((sitemap_).*\.(xml|txt)(\.gz)?)$ $1 [L]
RewriteRule ^asset/(.*)$ includes/libs/minify/?g=$1 [L]
RewriteRule ^robots.txt$ robots.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^. index.php [L]
</IfModule>

FileETag None
#Server Signatur deaktivieren
#ServerSignature Off
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
Aktiviere mal bitte da error-reporting

includes/config.JTL- Shop.ini.php

vor dem schließenden PHP-Tag:

define('SHOP_LOG_LEVEL', E_ALL);
define('SMARTY_LOG_LEVEL', E_ALL);
ini_set('display_errors', 1);


Wenn du jetzt deinen Shop mit htaccess aufrufst, erhälst du dann eine Fehlerausgabe?
 

flyscale

Aktives Mitglied
3. April 2010
23
0
Nach wie vor kommt der 500 Internal .....

in meiner config.JTL- Shop.ini.php gibt es keinen schliessende tag.


hier mal die Fehlermeldung

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.222
1.958
Berlin
Ist das ein dedicated-server?

Dann wirst du vermutlich nicht das aktivierte rewritebase benötigen.
Ausserdem könntest du dann ja mal ins errorlog schauen.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.222
1.958
Berlin
Also kein eigener Server
Was ist mit den rechten der htaccess (chmod)

Also es scheint ja wirklich an der htaccess zu liegen also versuch das am besten im kleinen und arbeite dich langsam hoch.

Erst nur eine htaccess alegen ohne alles, um zu sehen ob es einen error gibt,
Danach als erstes den unteren teil versuchen und dann nach und nach die einzelnen modul Bereiche sowie einzeiler eintragen.

Du siehst dann ja was das Problem macht.
Wenn gar nichts geht, Profi schauen lassen.

Code:
<IfModule mod_rewrite.c>
RewriteEngine on

#REWRITE ANPASSUNG 1 (REWRITEBASE)
RewriteBase /

#REWRITE ANPASSUNG 2 (auf www.fly-scale.de umleiten)

#RewriteCond %{HTTP_HOST} ^fly-scale.de
#RewriteRule ^(.*)$ http://www.fly-scale.de/$1 [r=301,L]

#Regeln fuer das Rewrite der URLs von JTL-Shop4
#Aendern Sie an diesen Zeilen nichts!

RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ includes/sitemap.php?datei=$1 [L]
RewriteRule ^export/((sitemap_).*\.(xml|txt)(\.gz)?)$ $1 [L]
RewriteRule ^asset/(.*)$ includes/libs/minify/?g=$1 [L]
RewriteRule ^robots.txt$ robots.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^. index.php [L]
</IfModule>
 

flyscale

Aktives Mitglied
3. April 2010
23
0
Hi, das war ein guter Vorschlag mit ner leeren anzufangen. hab ih getan.
dann alles nach und nach eingefügt und diverses hat dabei gestresst.
ich hab noch keine Ahnung on nun irgendwas nicht funktioniert.

alles mit "#-" habe ich deanktiviert

hier der aktuelle Inhalt:

<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
<FilesMatch "\.(bmp|cur|gif|ico|jpe?g|png|svgz?|webp)$">
SetEnvIf Origin ":" IS_CORS
Header set Access-Control-Allow-Origin "*" env=IS_CORS
</FilesMatch>

SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
</IfModule>
</IfModule>


#- <IfModule mod_filter.c>
#- AddOutputFilterByType DEFLATE \
"application/atom+xml" \
"application/javascript" \
"application/json" \
"application/ld+json" \
"application/manifest+json" \
"application/rdf+xml" \
"application/rss+xml" \
"application/schema+json" \
"application/vnd.geo+json" \
"application/vnd.ms-fontobject" \
"application/x-font-ttf" \
"application/x-javascript" \
"application/x-web-app-manifest+json" \
"application/xhtml+xml" \
"application/xml" \
"font/eot" \
"font/opentype" \
"image/bmp" \
"image/svg+xml" \
"image/vnd.microsoft.icon" \
"image/x-icon" \
"text/ cache-manifest" \
"text/css" \
"text/html" \
"text/javascript" \
"text/plain" \
"text/vcard" \
"text/vnd.rim.location.xloc" \
"text/vtt" \
"text/x-component" \
"text/x-cross-domain-policy" \
"text/xml"


<IfModule mod_mime.c>
AddEncoding gzip svgz
#- </IfModule>
#-</IfModule>

<IfModule mod_deflate.c>
<FilesMatch "\\.(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>

<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 1 months"
</IfModule>

<IfModule mod_headers.c>
Header unset ETag

Header set X-UA-Compatible "IE=edge"
Header set X-Content-Type-Options "nosniff"
Header unset X-Powered-By

<FilesMatch "\.(eot|otf|tt[cf]|woff2?)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>

<FilesMatch "\.(appcache|atom|bbaw|bmp|crx|css|cur|eot|f4[abpv]|flv|geojson|gif|htc|ico|jpe?g|js|json(ld)?|m4[av]|manifest|map|mp4|oex|og[agv]|opus|otf|pdf|png|rdf|rss|safariextz|svgz?|swf|topojson|tt[cf]|txt|vcard|vcf|vtt|webapp|web[mp]|webmanifest|woff2?|xloc|xml|xpi)$">
Header unset X-UA-Compatible
</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 /

#REWRITE ANPASSUNG 2 (auf www.fly-scale.de umleiten)
#Ihr Shop sollte nicht unter www.meinedomain.de und nur meinedomain.de erreichbar sein, siehe: http://guide.jtl-software.de/index....tion#4._Einrichtung_einer_Domainweiterleitung
#RewriteCond %{HTTP_HOST} ^fly-scale.de
#RewriteRule ^(.*)$ http://www.fly-scale.de/$1 [r=301,L]
#Regeln fuer das Rewrite der URLs von JTL-Shop4
#Aendern Sie an diesen Zeilen nichts!
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ includes/sitemap.php?datei=$1 [L]
RewriteRule ^export/((sitemap_).*\.(xml|txt)(\.gz)?)$ $1 [L]
RewriteRule ^asset/(.*)$ includes/libs/minify/?g=$1 [L]
RewriteRule ^robots.txt$ robots.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^. index.php [L]
#-</IfModule>

FileETag None
#Server Signatur deaktivieren
#ServerSignature Off
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.222
1.958
Berlin
Hmmm also das sollte eigentlich einen richtig fetten 500er auswerfen

Code:
#- <IfModule mod_filter.c>
#- AddOutputFilterByType DEFLATE \
"application/atom+xml" \

Das kann so gar nicht gehen denn alles nach ab der zweiten Zeile gehört zusammen bis zum <IfModule mod_mime.c>

Da du das nicht formatiert hast mit der code einfügemöglichkeit ist das schwer zu erkennen was wohin gehört.

Also das musst du dir vorstellen wie html oder xml, was aufvist muss auch geschlossen werden, alles in diesen Blöcken gehört zusammen, es sieht auch aus als ob du jetzt was offenes nicht geschlossen hast, bzw. nicht geöffnetes zugemacht hast, das ist jetzt ein kleines chaos.

Das alles ist immer ein block

Code:
<IfModule mod_blala>
Hier stehen sachen auch in mehreren Zeilen
Blub
Blab
Blib
</IfModule>
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.222
1.958
Berlin
Also das das laeuft grenzt an ein Wunder, das darf so nicht bleiben aber es nutzt wenn ich das so berichtige, da es dann ja vermutlich wieder einen 500er macht

Bitte teste das das nochmal und trage das blockweise ein, immer das was sich innerhalb der <if...></if...> befindet,
einige der Anweisungen enthalten verschachtelte <if> anweisungen, darauf achten, die menge der offenen <if..> muss gleich sein der Menge der geschlossenen </if...>
 

flyscale

Aktives Mitglied
3. April 2010
23
0
hab jetzt wo ich weiss was türe auf und türe zu bedeutet nohmal gefummelt.

ein paar #- habe ich noch rasubekommen.

diese passage ist das problem was bleibt

#-<IfModule mod_filter.c>
#- AddOutputFilterByType DEFLATE \
"application/atom+xml" \
"application/javascript" \
"application/json" \
"application/ld+json" \
"application/manifest+json" \
"application/rdf+xml" \
"application/rss+xml" \
"application/schema+json" \
"application/vnd.geo+json" \
"application/vnd.ms-fontobject" \
"application/x-font-ttf" \
"application/x-javascript" \
"application/x-web-app-manifest+json" \
"application/xhtml+xml" \
"application/xml" \
"font/eot" \
"font/opentype" \
"image/bmp" \
"image/svg+xml" \
"image/vnd.microsoft.icon" \
"image/x-icon" \
"text/ cache-manifest" \
"text/css" \
"text/html" \
"text/javascript" \
"text/plain" \
"text/vcard" \
"text/vnd.rim.location.xloc" \
"text/vtt" \
"text/x-component" \
"text/x-cross-domain-policy" \
"text/xml"


#- <IfModule mod_mime.c>
AddEncoding gzip svgz
#- </IfModule>
#-</IfModule>
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.222
1.958
Berlin
Dann kill den gesamten bereich, weil so ist das falsch :)

Ich würde eher tippen das nur das das ende probleme macht du musst dann aber auch jede zeile innerhalb deaktivieren

#- <IfModule mod_mime.c>
AddEncoding gzip svgz
#- </IfModule>
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu .htaccess wie nun einstellen ? Installation / Updates von JTL-Shop 2

Ähnliche Themen