wie um sich zu verstecken .php Adresszeile
Verwende ich php, Webanwendungen zu erstellen, aber ich möchte meine web-Seiten ohne .php-Erweiterung in der Adressleiste des Browsers. Beispielsweise http://www.example.com/index.php
zeigt, wie http://www.example.com/index
in der Adressleiste des Browsers.
Wie kann ich dies tun?
- verwenden Sie die htaccess für das
- Eine Art Verwandte: Wie kommen einige von Website-urls nicht enthalten, eine Datei-Erweiterung?
InformationsquelleAutor World | 2011-04-29
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Setzen Sie diese in eine Datei namens
.htaccess
in Ihrem WWW-root:Funktioniert dies, wenn Sie mit Apache und mod_rewrite aktiviert.
Erstellen Sie einfach eine .htaccess-Datei in wamp/www/ und copy-paste diese code..
Hoffnung! dies wäre nützlich für jemanden!!
Werden Sie wollen, finden die passende Methode url-rewriting für Ihren web-server. Es ermöglicht Ihnen, anzeigen
www.domain.com/page
zu
www.domain.com/page.php
Nur darauf hinweisen, dass auf älteren Versionen von IIS zum Beispiel IIS6 und vorausgesetzt, Sie sind in einem 32-bit-Prozess dann IONICS ISAPI Rewrite ist eine fantastische und Kostenlose url-rewriting-Modul. Innerhalb von 64 bit in IIS 6 habe ich gefunden das kommerzielle Produkt Helicon ISAPI-Rewrite 3 ein tolles tool. Aber wenn du in 32 bit, IONICS ist kostenlos und tut alles, was Sie benötigen.
http://iirf.codeplex.com/
Sehen Ändern Sie die URL-Adresse für kurze Zeit in PHP
In der apache2.conf habe ich
Was bedeutet
data
behandelt wird, als eine PHP-Datei ohne die ErweiterungGibt es mehrere Möglichkeiten, es zu tun.
Können Sie mod-rewrite rewire-foo foo.php so, dass die Anfragen nach /bar bekommt, behandelt /bar.php.
Können Sie Verzeichnisse und default-Dateien, so dass Sie eine Verknüpfung auf die direcory /foo/was wird behandelt /foo/index.php
Können Sie ein php-Skript als handler für 404-Fehler, dann einfach ein link auf nonexistant Dateien, und die handler-Datei behandelt es aber gerne. (in der Regel mit irgendeiner Art von anzeigen aus url, php-Datei)
Können Sie erzählen Sie Ihren webserver, dass alle Anfrage für eine bestimmte Web-Server wird bearbeitet von php.
Die erste oder die zweite Lösung ist die einfachste, aber die 2 letzten, bietet die beste Flexibilität und Varianten davon ist, was die meisten der größeren Rahmen.
Auf Systemen mit dem Apache-webserver, den Sie verwenden mod_rewrite.
Neueren Versionen von IIS, die Sie verwenden können, Ihre version von mod_rewrite. Bei älteren Versionen müssen Sie kaufen ein plugin.
Stack-Überlauf Artikel
Suche Stack Overflow, und Sie sollten die Antworten auf die Fragen schon gefragt.
Hier ist ein Anfänger-tutorial für die URL-Umschreibung.
HTML:
Fügen Sie diesen code in Ihre .htaccess-Datei auf dem remote-server:
Dies umschreiben der URLs in der Art und Weise Sie bestimmt.