Entfernen Sie HTML aus URLs mit einer Weiterleitung

7

Wir haben eine Website, leider haben alle URLs das Suffix .html , es ist eine Magento-Installation, Magento erlaubt es, dies auf dem CMS zu ändern, aber leider haben alle diese URLs mit .html suffix ein gutes Ranking in Google. Wir müssen zu non .html umleiten.

Betrachten wir das folgende Szenario, wir bauen diese Site von Grund auf neu auf, also haben wir dieselben URLs auf der neuen Site, aber ohne das Suffix .html.

  • Jetzt ist: www.example.de/cool-shoes.html
  • Wird sein: www.example.de/cool-shoes

So www.example.de/cool-shoes.html wird nicht mehr existieren, und ich habe eine Umleitung mit dem .htaccess ohne Glück versucht.

Ich habe es bisher versucht:

%Vor%

und:

%Vor%

Aber es scheint nicht zu funktionieren ... irgendwelche Ideen?

    
Kaßta 20.04.2012, 11:06
quelle

8 Antworten

8

Ok, nach einigen Nachforschungen, die wir mit einer Rewrite-Regel nicht erreichen konnten, funktionierte die folgende Codezeile:

%Vor%

Dies ist sehr nützlich, um eine URL-Erweiterung zu entfernen und kaputte Links zu vermeiden, hoffentlich hilft es jemandem in der Zukunft ...

Prost!

    
Kaßta 23.04.2012, 11:35
quelle
8

Dies wird die URL wie folgt umschreiben Ссылка - & gt; Ссылка

%Vor%     
Joshua Pekera 15.07.2012 23:45
quelle
2

Fügen Sie der .htaccess-Datei im Stammverzeichnis Ihrer Site-Weiterleitungs-URLs mit der Erweiterung .html Folgendes hinzu und entfernen Sie sie.

%Vor%     
Suhas 21.09.2012 16:21
quelle
1

Folgen Sie den Schritten , und Sie können .html aus der URL entfernen, ohne die .htaccess-Datei zu ändern.

    
Vikas 20.04.2012 11:35
quelle
1

Hier ist die Lösung, die für mich funktioniert hat.

%Vor%     
Patrick James McDougle 10.04.2014 22:20
quelle
1

Dies sollte den Trick machen:

%Vor%     
quelle
0

Versuchen Sie dies, indem Sie Ihre .htaccess-Datei einfügen Redirect permanente www.mysite.de/cool-shoes.html www.mysite.de/cool-schuhe  das kann dir helfen

    
Mufaddal 24.04.2012 12:35
quelle
0

Dies ist für URLs mit der Endung .html /product/raspberrypi.html --- & gt; / product / raspberrypi / (/product/raspberrypi/index.php) Die index.php ist versteckt. Nahm mich eine Weile, um das herauszufinden. LOL ...

%Vor%

Sie müssen 'REQUEST_URI' verwenden und es vor den Indexumleitungsregeln hinzufügen, da es von der Anwendung überschrieben werden kann. Es ist wichtig zu wissen, dass sein URI kein Dateiname oder Verzeichnis ist, das wir umzuleiten versuchen, da die Dateinamen alle index.php in den Stammordnern (Wordpress) haben.

    
Rick Beacham 21.01.2017 06:18
quelle