CakePHP 2.4.3 URL-Rewriting-Modul funktioniert nicht
Ok...
Müde von diesem Thema. Also dachte ich, ich würde hier Fragen
Genau zu klären, ich habe Folgen Sie den Kuchen in der PHP-Dokumentation. Ich habe google dies für fast 2 Stunden und erraten, was ... kein Glück
- Ich Tat, aktivieren Sie die mod-rewrite -> diese nahm mich eine Weile, als ich dont haben eine httpd.conf-Datei
-
Bearbeitete ich meine htaccess-Datei im webroot etc zu zählen:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L] </IfModule>
Wie empfohlen von einem anderen poster, die auf dieser Website
Kein Glück. Bin ich etwas fehlt hier das Besondere wie ein bisschen mystische Einhorn-Staub auf meiner installation, oder bin ich blöd?
Lemme wissen, wenn Sie etwas anderes brauchen
Oh, ich habe eine LAMP-installation, was vor einer Weile
Ihre Beratung wird sehr geschätzt 🙂
[Bearbeiten] cahnged tags auf 2.4 statt 2.3 <-- Mein schlechtes
Bitte geben Sie mehr info über diese .htaccess-Datei wie Weg und alle...
Nun, es gibt keine styling-auf der willkommen-Seite, die von dem, was ich gelesen habe bedeutet, dass die Umleitung nicht funktioniert. Sowie die Fehlermeldung: URL-rewriting ist nicht ordnungsgemäß konfiguriert ist, auf Ihrem server. 1) mir Helfen, konfigurieren Sie ihn 2) ich weiß nicht / können nicht, verwenden Sie URL-rewriting
Für den Weg haben Sie einen Blick auf Antwort des web-dev-unten
InformationsquelleAutor wickd | 2013-12-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie aktivieren mod_rewrite dann sind die Chancen, Ihre Standard-apache setup werden auch geändert werden müssen, damit der .htaccess, um korrekt ausgeführt. Standardmäßig sind die meisten .htaccess-Regeln in öffentlich zugänglichen Verzeichnissen verweigert werden.
Je nach Ihrem setup, sollten Sie so etwas haben ...
Finden Sie in Ihrem config-Verzeichnis für den apache, die vielleicht so etwas wie
Beachten Sie, dass der Pfad oben und auch die /var/www/ Pfad in der Directory-tag über, kann unterschiedlich sein.
Müssen Sie ein paar Dinge ändern, wie AllowOveride und auch ein paar andere Spiel unter. Prüfen Sie die Unterschiede.
Sobald Sie Sie geändert haben, apache neu starten, und hoffentlich werden Sie sehen, dass die Regeln in Ihrer .htaccess-Datei nun ausführen.
InformationsquelleAutor Happy
Ich denke, Sie sind fehlt den /$1 Teil.
Meine .htaccess im webroot sieht wie folgt aus:
Außerdem habe ich in der Vergangenheit Probleme mit rewrite und cakePHP auf einigen Servern, ich brauchte, um fügen Sie einen Schrägstrich am Anfang des Dateinamen, wie im folgenden dargestellt:
aber ich glaube nicht, dass dies Ihr Problem hier.
InformationsquelleAutor Ben Hitchcock
/var/www/app/webroot/.htaccess
/var/www/app/.htaccess
/var/www/.htaccess
Bitte verwenden Sie diese .htaccess-Dateien, konfigurieren Sie die app
Bitte teilen Sie uns Fehler meldet
InformationsquelleAutor