Wenn dynamische Webseiten auf Suchmaschinen treffen
Obwohl dynamische Webseiten viele Vorteile gegenüber statischen Seiten haben, haben sie ein gro?es Problem beim Auffinden durch Suchmaschinen. Unabh?ngig von einer Website, insbesondere von Unternehmenswebsites für Marketingzwecke, m?chte niemand, dass seine Webseiten nicht von Suchmaschinen indiziert werden. Tatsache ist jedoch: Viele Inhaltsseiten dynamischer Website-Gestaltung k?nnen von Suchmaschinen nicht gefunden werden. Für weitere PHP-Video-Tutorials folgen Sie bitte dem ?ffentlichen WeChat-Konto (Ruohong.com).
Im Allgemeinen betrachten Suchmaschinen das in der dynamischen Webadresse erscheinende ??“ als ?Stoppmarke“ und alle Parameter danach werden ignoriert. Beispielsweise ruft die Suchmaschine für alle Unterseiten von ?index.php?category=x“ letztendlich nur eine URL ab, n?mlich die Seite index.php. Dadurch geraten dynamische Webseiten in die peinliche Situation, dass sie von Suchmaschinen nicht entdeckt und abgerufen werden k?nnen und verlieren direkt die M?glichkeit, von Benutzern entdeckt zu werden, und den riesigen Marktraum von Suchmaschinen.
Gründe, warum Suchmaschinen keine dynamischen Webseiten unterstützen
Dynamische Webseiten werden von Datenbanken gesteuert, wodurch Suchmaschinen der Gefahr ausgesetzt sind, dass unz?hlige URLs in der Datenbank gefangen bleiben und in eine falsche Richtung geraten Endlosschleife Das nennen wir Spinnenfallen. Und sobald der Spider von der Website gefangen wird, führen seine wiederholten Zugriffsanfragen auf die Datenbank auch dazu, dass das Serversystem der Website vollst?ndig lahmgelegt wird. Aus diesem Grund lesen Suchmaschinen die Zeichen nach ??“ in der URL dynamischer Webseiten nicht.
Konvertieren Sie PHP in eine statische HTML-Seite
Obwohl es keine Garantie dafür gibt, dass jede dynamische Seite in eine statische HTML-Datei konvertiert wird, reicht, wenn die Website auf einem Apache-Server gehostet wird, nur ein einfaches A Ein kleines Skript kann die meisten dynamischen Seiten in HTML-Dateien konvertieren.
1. Bestimmen Sie die PHP-Datei, die in eine PHP-Datei mit der Endung html konvertiert werden muss.
Unser Ziel sind Webseiten, die viele dynamische Unterseiten enthalten. Am Beispiel von ?index.php?category=x“ müssen wir die dynamischen Unterseiten nach ?index.php“ konvertieren. Wenn es auf der Website beispielsweise ein Unterverzeichnis mit dem Namen ?Arts and Crafts“ gibt, lautet die URL ?index.php?category=1“, andere Unterverzeichnisse und diese URL unterscheiden sich nur in der letzten Variablen, daher müssen wir die ?ndern index Wie der Server es ?ffnet, wenn er Variablen nach .php folgt.
2. Benachrichtigen Sie den Server, um eine PHP-Datei zu ?ffnen, nachdem er eine Anrufanfrage von einer HTML-Seite angenommen hat.
Wir müssen eine .htaccess-Textdatei in dem Verzeichnis ablegen, in dem sich index.php befindet Der Server. Die .htaccess-Datei ist eine Verzeichniskonfigurationseinstellungsdatei auf dem Apache-Server. Sie bietet eine Methode zum ?ndern der Konfiguration des Verzeichnisses, d. h. das Platzieren einer Datei (.htaccess-Datei), die eine oder mehrere Anweisungen enth?lt, in einem bestimmten Dokumentverzeichnis in diesem Verzeichnis und allen seinen Unterverzeichnissen. Zu den Funktionen von .htaccess geh?ren das Festlegen von Webseiten-Passw?rtern, das Festlegen von Dateien, die bei Auftreten eines Fehlers angezeigt werden, das ?ndern des Homepage-Dateinamens, das Verbieten des Lesens von Dateinamen, das Umleiten von Dateien, das Hinzufügen von MIME-Kategorien, das Verbieten der Auflistung von Dateien in Verzeichnissen usw.
Wenn Sie die Serverkonfiguration für ein Verzeichnis ?ndern müssen und keine Root-Berechtigungen auf dem Serversystem haben, sollten Sie die .htaccess-Datei verwenden. Wenn der Serveradministrator nicht bereit ist, die Konfiguration h?ufig zu ?ndern, kann er Benutzern erlauben, die Konfiguration selbst über die .htaccess-Datei zu ?ndern, insbesondere wenn der ISP mehrere Benutzerseiten auf einem Computer bereitstellt und m?chte, dass Benutzer die Konfiguration ?ndern k?nnen Dies ist normalerweise der Fall. ?ffnen Sie einige .htaccess-Funktionen, damit Benutzer sie selbst festlegen k?nnen. Für vdeck-Benutzer müssen Sie m?glicherweise zuerst eine Textdatei erstellen und diese dann im Admin-Bereich in .htaccess umbenennen. Jetzt müssen wir einige Variablen auf der Serverseite angeben. Beispielsweise muss ich die Variable ??category=x“ in ?directory-x.html“ ?ndern, um das Problem zu beseitigen, dass dynamische Seiten nicht von Suchmaschinen abgerufen werden k?nnen.
Bevor wir mit der Erstellung von Servervariablen beginnen, müssen wir in dieser neuen .htaccess-Datei eine Rewrite-Engine (URL-Rewriting-Tool) erstellen. Schreiben Sie einfach
in die erste Zeile der Datei-Rewrite-Engine auf
Dies ist gleichbedeutend damit, dem Server mitzuteilen, dass wir die Art und Weise ?ndern m?chten, wie einige Dateien verarbeitet werden. Die n?chste Zeile gibt die Umschreiberegeln an:
rewriterule ^directory-([0-9]*.* index.php?category=$1 [l,nc]
Dieser Befehl zeigt Folgendes an: Solange eine Seitenaufrufanforderung für eine statische Webseite eingeht, die ?Verzeichnis-0“ bis ?Verzeichnis-9“ in der URL enth?lt, gibt der Server die Adresse ?index.php? Variable“ an den aufrufenden Benutzer zurück. Um die n?chste Rewrite-Regel zu bearbeiten, müssen wir sie zun?chst testen. Wir k?nnen zun?chst ein neues Browserfenster ?ffnen und ?directory-1.htm“ eingeben .html". Wenn die Seite, die wir sehen, ?index.php?category=1" anzeigt, bedeutet das, dass die Umschreiberegel ordnungsgem?? funktioniert.
3. Lassen Sie Suchmaschinen unsere statischen Seiten sehen
Jetzt müssen wir Suchmaschinen erlauben, unsere ?umgestaltete“ neue Webseitenadresse zu sehen. Müssen wir die Website also schnell wieder bei der Suchmaschine einreichen? Wir müssen nicht so hart arbeiten, wir müssen nur die PHP-Datei ?ffnen und bearbeiten. Denken Sie jedoch vorher daran, von jedem Skript, das Sie ?ndern m?chten, eine Sicherungskopie zu erstellen und diese auf Ihrer Festplatte zu speichern. Anschlie?end müssen Sie die verschiedenen Stellen identifizieren, an denen Sie das Programm erstellen, das die Linkadresse ?ndert. Es ist besser, ?nderungen im Frontend vorzunehmen als im Hintergrund. Die PHP-Datei erh?lt Informationen in Form von ?index.php?category=x“ aus der .htaccess-Datei. Wir müssen diese dynamisch generierten Webseitenadressen ?ndern und sie Benutzern und Suchmaschinen als statische Seitenadressen anzeigen. Das hei?t, ersetzen Sie den Teil, der ?index.php?category=" in allen URLs enth?lt, durch ?directory-" und fügen Sie das Suffix .html hinzu.

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)