Cookie

In der heutigen Fahrt zurück zu reden “.htaccess“, Diesmal verwenden wir die “mod_rewrite” zu Ändern Sie die Erweiterung, um Dateien 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“, im Verzeichnis, in der Erweiterung muß neu geschrieben werden 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” Sie werden auch dann angezeigt werden, wenn mit der HTML-Erweiterung aufgerufen.

Um eine Vorstellung von der Funktionsweise zu erhalten 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. Die URL der Benutzer wird auch weiterhin 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 Anleitung und der PHP-Seite wird mit all seinen Funktionen aufgerufen werden, auch wenn die Erweiterung HTML wird weiterhin angezeigt.


TheJoe

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.

7 Kommentare

TheJoe · 23 Oktober 2011 um 10:05 AM

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.

Rahmen · 22 Oktober 2011 um 8:58 PM

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

TheJoe · 22 Oktober 2011 um 8:21 PM

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,”.

Rahmen · 22 Oktober 2011 um 7:42 PM

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

TheJoe · 22 Oktober 2011 um 5:33 PM

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.

Rahmen · 22 Oktober 2011 um 4:55 PM

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

Rahmen · 22 Oktober 2011 um 4:24 PM

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 eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden .