Wie entferne ich .html von der Friendly URL - Modx?

8

Ich benutze MODX Revolution 2.2.4-pl. Ich verwende die mitgelieferte .htaccess-Datei und lasse freundliche URLs an. Dies sind meine Neuschreibregeln.

%Vor%

Wie müssen sie aussehen, damit die .HTML-Datei von der URL entfernt wird?

Ich habe dies in den letzten zwanzig Minuten gegoogelt und meine Lösungen haben nicht funktioniert. Danke

    
Brant 04.09.2012, 16:54
quelle

3 Antworten

23

Es ist viel einfacher eingebaut. Melden Sie sich beim Manager an.

MODX Revolution

2.2.x und früher: Gehe zu System -> Content Types .

2.3.x und später: Gehe zu Content -> Content Types .

Suchen Sie HTML und löschen Sie, was in "Dateierweiterung" geschrieben ist. Dies tun Sie, indem Sie in der Tabelle auf .html doppelklicken, um das bearbeitbare Feld zu aktivieren. Nachdem Sie den Inhalt gelöscht haben, leeren Sie den Cache.

MODX Evolution

Gehe zu Tools -> Configuration -> Friendly URLs .

Löschen Sie den Inhalt in "Friendly URL Suffix". Speichere und lösche den Cache.

    
OptimusCrime 04.09.2012, 23:03
quelle
3

Das funktioniert für mich:

%Vor%     
Sean Kimball 04.09.2012 17:07
quelle
1

Erstens, ich denke, Sie müssen verstehen, was diese .htaccess versucht zu tun.

Es wird versucht, alle Anfragen, die nicht für eine tatsächliche Datei oder ein Verzeichnis (dh Bilder, CSS oder andere Skripte, die nicht Teil der "Haupt" -Website sind), an einen Frontcontroller in die Site zu leiten bei index.php gefunden.

Wenn Sie versuchen, eine Menge * .html-Dateien auf Ihrer Site zu verwenden (und nicht einen Front-Controller), müssen Sie jedoch eine andere Art des Neuschreibens verwenden, wenn sie saubere URLs verwenden. Wahrscheinlich etwas mehr wie

%Vor%

Diese Regel würde eine Anfrage in Form von Ссылка annehmen und sie automatisch auf Ссылка , um die Anfrage zu bearbeiten.

    
Mike Brant 04.09.2012 17:03
quelle