phpinfo() mod_rewrite
Ich versuche, um einige url-rewriting, und nach einem Blick in die phpinfo Datei, ich kann nicht sehen, jede Erwähnung dieses.. Mein host ist FastHosts.
Sollte ich etwas anderes suchen in der phpinfo()
oder sollte ich davon ausgehen, dass mod_rewrite
ist einfach disabled
?
- Warum nicht einfach versuchen, mit
mod_rewrite
sehen, was passiert? - mod_rewrite ist eine Erweiterung zu Apache, kein PHP. Ich glaube nicht, dass es erscheinen in Ihrer phpinfo-Ausgabe. Wenn Sie können nicht an das eigentliche server-Konfiguration, ich empfehle Ihnen, erstellen Sie eine .htaccess-Datei in ein Verzeichnis und versuchen zu konfigurieren mod_rewrite drin, um zu sehen, ob es funktioniert.
- Das ist, was ich getan habe, und nichts funktionierte, also ich wollte zu 100% sicher, das es deaktiviert war (und nicht mein wonky-code). Jetzt weiß ich es deaktiviert IST, so aktivieren Sie es?
- Haben Sie versucht, Emil H die Lösung? Es sollte funktionieren. Arbeitete für mich!
Du musst angemeldet sein, um einen Kommentar abzugeben.
mod_rewrite
ist ein apache-Modul, kein PHP-Modul. Es ist nicht sichtbar inphpinfo()
. Erstellen Sie eine .htaccess in einige Unterordner und stellen Sie sicher, es enthält:Zeigen Sie Ihren browser auf die Ordner. Wenn Sie ein Server-Fehler, es ist nicht installiert. Sonst ist es.
Wenn PHP wird als Apache Modul verwendet apache_get_modules() kann verwendet werden, um dies zu überprüfen
das gibt dann ein Ergebnis wie dieses:
apache_get_modules() funktioniert nicht, wenn Sie PHP als CGI -
Hatte ich alle Folgen die Verfahren zum aktivieren der mod rewrite. Aber es hat einfach nicht zu funktionieren scheint.
Ich hatte sogar Hinzugefügt, die floowing Stück code richtig, um die
.conf
- Datei, aber ohne Erfolg.Aber dann bemerkte ich, Diese Anführungszeichen nicht normal!!! Bam!! Ersetzt diese peskies mit richtigen und Wah-Lah!!!