2017-02-03 2 views
2

Meine Opencart Webseite kann keine Dateien laden, wenn sie in SEF-Modus befindet und eine Kategorie Name ist in der URL. Zum Beispiel, wenn ich in dieser URL bin:Opencart SEF Ruinen relative Links

http://thehouseofmarley.ir/speaker/nikon-d300 

Diese relative URL auf der Seite:

image/globe.png 

wie folgt zusammenstellen sollten:

http://thehouseofmarley.ir/image/globe.png 

aber der Browser laden kann nicht es, weil das kompiliert wie folgt aus:

http://thehouseofmarley.ir/speaker/image/globe.png 

Meine .htaccess Datei ist ungeschnitten und es ist gleich Github Version:

https://github.com/opencart/opencart/blob/master/upload/.htaccess.txt 

Wer die Lösung weiß?

Antwort

3

Ok jetzt haben Sie die am häufigsten auftretende Problem Menschen treffen konfrontiert, wenn sie ziemlich URL-Systeme schalten. Lösung ist auch einfach, verwenden Sie einfach absoluten Pfad in Ihrem css, js, Bilder-Dateien, anstatt eine relative. Das bedeutet, Sie sicheren Weg zu machen haben, diese Dateien entweder mit http:// oder einem Schrägstrich / starten.

Ansonsten Sie diese nur HTML-Code der unten <head> Abschnitt Ihrer Seite hinzufügen: <base href="/" /> so dass jede relative URL von dieser Basis-URL aufgelöst wird und nicht von der URL der aktuellen Seite.

+1

Ja Dieses Problem war, weil ich den Basis-Tag entfernt –

Verwandte Themen