Heim >CMS-Tutorial >PHPCMS >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):
Achten Sie auf die Einstellung der zweiten Registerkarte „HTML-Einstellungen generieren“, spezifischer Screenshot:
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:
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!