TheJoe.it Into the (öffnen) Quelle

6Jan_Januar_abbreviation/117

Verwenden “.htaccess” die Erweiterungen der Seiten umschreiben

php_html

In der heutigen Fahrt zurück zu reden ".htaccess", Diesmal verwenden wir die "mod_rewrite" zu ändern Sie die Dateiendung so dass durch eine Anforderung an "file.html" die Anforderung an gedreht "file.php" ohne Änderung der URL.

Die heutige Tutorial ist sehr kurz und sehr einfach. Die folgenden Codezeilen erledigen die ganze Arbeit:

Options   FollowSymlinks
(.*)\.html $ $ 1.php [nc]

Speichern Sie die Datei mit dem Namen ".htaccess", innerhalb des Verzeichnisses, in dem die Erweiterungen müssen neu geschrieben werden und versuchen, eine PHP-Datei aufrufen gibt es als HTML-Erweiterung.

Wenn alles klappt sollte es keine Unterschiede geben zwischen der Datei PHP und die Datei HTML. In Wirklichkeit ist es eine einzige PHP-Datei "maskiert" da HTML. Nun werden alle Dateien mit PHP-Erweiterung in das Verzeichnis, wo sich die Datei befindet ".htaccess" wird auch angezeigt, wenn mit der HTML-Erweiterung aufgerufen werden.

Um eine Vorstellung davon zu bekommen, wie dies ist die PHP-Seite Original, Einsetzen der beiden Begriffe in der Box wird eine zweite Datei namens aufgerufen werden "result.html". Auf dem Server, stattdessen, die Datei geladen "result.php" zeigt alle diese Worte auf der vorherigen Seite. Sie, Dieses Verfahren funktioniert auch mit Skripten. In der URL wird der Benutzer weiterhin zu sehen "result.html".

Diese Technik ist sehr nützlich, zum Beispiel in dem Fall, wo die internen Links der Website an denen wir arbeiten, um eine HTML-Seite zeigt wurden, das war ursprünglich statischen, aber jetzt wollen wir es dynamische. Ändern Sie die Links aller Seiten wäre eine große Verschwendung von Zeit, auf diese Weise wird es genug sein, um eine einzelne Datei zu laden ".htaccess" mit dieser Betriebsanleitung und den PHP-Seite in all seinen Funktionen aufgerufen werden, obwohl die Erweiterung wird auch weiterhin angezeigt werden HTML.

hat dir dieser Artikel gefallen?

Dann abonniere doch diesen Blog per RSS Feed!

Über

Ich halte diesen Blog als ein Hobby von 2009. Ich bin begeistert von Grafik, Technologie, Open Source Software. Unter meinen Artikel wird nicht schwierig sein, über die Musik finden, und einige persönliche Reflexionen, aber ich bevorzuge die direkte Linie des Blogs vor allem auf Technologie. Weitere Informationen Kontaktieren Sie mich.

Kommentare (7) Trackbacks (0)
  1. Offenbar ich habe mich geirrt. Das Forum von Giorgio Tave ist eindeutig besser geeignet, um Ihre Fragen.
    Aber ich darauf hinweisen, dass wieder wenn Sie sich entscheiden, die alten Seiten zu verschleiern und halten nur die neuen könnte Auswirkungen auf die Suchmaschinen haben, im Gegenteil, wenn ich links die alten besuchten Seiten sollten Sie keine Probleme haben,. All dies “meiner meinung nach”, vielleicht aus Versehen.

  2. die Sitemap und die Datei robort.txt Sie invaritati lassen oder muss die Änderung Nebenstelle?

  3. Sicherlich bleibt unverändert für alle Suchmaschinen, Seiten “html” nicht verdeckt, wie gesagt, wenn Sie eine bestimmte Regel nicht weiter festlegen nell'htaccess dem gleichen Inhalt wird zugänglich sein durch die eine oder andere Erweiterung (html o php).
    Wenn Sie scheinen nicht logisch, Sie sind frei, wider, aber zumindest die Verwendung bestimmter Argument wie ich, nicht “Bleibt abzuwarten,”.

  4. bhe, sicherlich gibt es ändern rinominado Seiten .php. Ist zu sehen, wenn mit diesem Code werden Sie sicherstellen, dass alles bleibt gleich für Suchmaschinen. Danke, dass ihr geantwortet Cmq

  5. Eigentlich bin ich kein großer Experte für SEO (;)) aber wie ich es sehe, Sie sollten nicht bestraft werden, das Ende der Suchmaschine ändert nichts, alt pagie (wenn Sie andere Regeln nicht schreiben) bleiben die ihm zur Verfügung. Aber ich könnte falsch sein.

  6. Ich werde erklären,; rinonimo .html Seiten in PHP und fügen Sie den Code in .htaccess nicht zuzulassen, dass die Seiten auch weiterhin zu sehen und in .html indiziert werden

  7. Große Führer, aber ich habe einen Zweifel. Wenn Sie die Seiten bereits .html in php indiziert umbenennen und fügen Sie den Code in .htaccess, was in den Suchmaschinen erfolgt? Ich verliere Positionen? PageRank?


Hinterlasse einen Kommentar

Noch keine Trackbacks.