Heim >CMS-Tutorial >PHPCMS >So generieren Sie statische Seiten in phpcms v9

So generieren Sie statische Seiten in phpcms v9

藏色散人
藏色散人Original
2020-04-07 09:18:362822Durchsuche

So generieren Sie statische Seiten in phpcms v9

Wie erstelle ich statische Seiten in phpcms v9?

Als ein Kunde kürzlich seine Website optimierte, fragte er speziell, wie man Phpcms V9 statisch und pseudostatisch machen könne. Sie erinnerte sich, dass sie zuvor „Phpcms-Kenntnisse für benutzerdefinierte URL-Regeln“ geteilt hatte Das ist nur ein Prinzip. Heute möchte ich Ihnen die tatsächliche Nutzung aus Sicht der Nutzung mitteilen.

Verwandte Empfehlungen: phpcms-Tutorial

Lassen Sie uns zunächst darüber sprechen, wie Sie PHPCMS V9 einrichten, um statisches HTML im Hintergrund zu generieren, und dann erklären, wie Sie URL-Regeln anpassen und URL-Adressen optimieren. In diesem Artikel wird die pseudostatische Einstellung nicht behandelt. Sie können zur vollständigen pseudostatischen Einstellungsmethode von Phpcms V9 wechseln.

1. Statische HTML-Generierungseinstellungen

Geben Sie die PHPCMS V9-Hintergrundeinstellungen ein, suchen Sie die Kategoriespalte und den Speicherort: Inhalt->Verwaltungsspalte->Spalte hinzufügen (oder Spalten verwalten, in der entsprechenden Spalte auf „Ändern“ klicken):

So generieren Sie statische Seiten in phpcms v9

Achten Sie auf die Einstellung der zweiten Registerkarte „HTML-Einstellungen generieren“, spezifischer Screenshot:

So generieren Sie statische Seiten in phpcms v9

Nachdem Sie die Übermittlung bestätigt haben, denken Sie daran, den Spaltencache zu aktualisieren und dann die Release-Verwaltung durchzuführen: Stapelaktualisierung der Spaltenseiten und Stapelaktualisierung der Inhaltsseiten.

2. PHPCMS V9 benutzerdefinierte URL-Regeln und URL-Adressoptimierung

Verstehen Sie zunächst das HTML-Generierungsprinzip von PC v9:

Statisch von PHPCMS generierte Seite Die Verzeichnisregeln werden gemäß den URL-Regeln generiert. phpcmstemplatesdefault wird von der Front-End-Vorlagendatei generiert: Ändern Sie die statische Seite, generieren Sie die statische Seite neu und sehen Sie sich den Effekt an. index.php?m =openservice&c=index&a=openservice ändert die Front-End-Vorlage und generiert sie dann.

Solange Links zu statischen Seiten vorhanden sind, müssen die Dateien rechtzeitig synchronisiert werden, um tote Links und Datenfehler zu verhindern.

Auf dieser Grundlage können wir die URL-Generierungsregeln in der URL-Regelverwaltung für Erweiterungen im Hintergrund anpassen, spezifischer Speicherort: Erweiterungen >

1. Die Standardregel zur Spaltengenerierung lautet:

{$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/{$page}.html

Beim spezifischen Generieren von HTML wird es angezeigt als: news/cmsyou/1000.html.

Dies ist ein kleines Problem, wenn die zweite Seite nur eine Reihe von HTML generiert. CMSYOU empfiehlt beispielsweise, sie in zu ändern :

{$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/index_{$page}.html

Die Spaltenliste wird entsprechend der Spaltenindexseite generiert und lautet: index.html, index_2.html, index_3.html ... Das ist klarer.

Wenn Sie die Generierung auf ein festes Verzeichnis anpassen möchten, können Sie vorne ein bestimmtes englisches Verzeichnis hinzufügen.

2. Die Standardgenerierungsregel für Artikelseiten lautet:

{$year}/{$catdir}_{$month}{$day}/{$id}.html|{$year}/{$catdir}_{$month}{$day}/{$id}_{$page}.html

oder:

{$categorydir}{$catdir}/{$year}/{$month}{$day}/{$id}.html|{$categorydir}{$catdir}/{$year}/{$month}{$day}/{$id}_{$page}.html

Das durch eine solche Regel generierte HTML-Webseitenverzeichnis ist zu tief es zu:

{$categorydir}{$catdir}/{$id}.html|{$categorydir}{$catdir}/{$id}_{$page}.html

Die auf diese Weise generierten statischen HTML-Dateien befinden sich nur im Stammverzeichnis der Spalte, was einfach zu verwalten ist und auch für SEO von Vorteil ist. Beispielsweise ist http://www.cmsyou.com/support/84.html ein Artikel unter dem CMSYOU-Hilfeartikel. Wenn Sie 84.html am Ende entfernen, handelt es sich um die Startseite der Spalte ist unkompliziert.

3. Optimierung der Einzelseitengenerierungsregeln

Es gibt nur eine Standardmethode für die Einzelseitengenerierung:

{$categorydir}{$catdir}.html

Also die Einzelseite des sekundären Verzeichnisses Es wird nur ein HTML anstelle eines Verzeichnisses generiert, was sich positiv auf die HTML-Struktur auswirkt. Screenshot der Freigabeeinstellungen:

So generieren Sie statische Seiten in phpcms v9

Nachdem Sie die Generierungsregeln und Optimierungsbeispiele für die Spalten, Innenseiten und Einzelseiten von Phpcms V9 geteilt haben, verstehen Sie nun die benutzerdefinierte HTML-Generierung ? Regel?

Das obige ist der detaillierte Inhalt vonSo generieren Sie statische Seiten in phpcms v9. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn