Letztes Wochenende habe ich eine neue Site zu Hause unter Windows (mit xampp) eingerichtet. Alles funktioniert, ich bekomme saubere URLs (wie http://mysite.com/page/about). Heute musste ich die Dateien in mein Büro bringen, wo ich einen Mac mit MAMP benutze und nichts hat funktioniert. Ich ändere AllowOverride
zu All
in der Datei /Applications/MAMP/conf/apache/httpd.conf und aktiviert LoadModule rewrite_module modules/mod_rewrite.so
, ohne Glück. (Natürlich habe ich MAMP neu gestartet) Aber nichts passiert. Alle meine Webbrowser erzählen mir nichts über den Fehler. Habe gerade den 'localhost: 8888 /' beim Titel.URLs unter OS X mit MAMP unter Verwendung von htaccess löschen
ich diese Zeilen in .htaccess-Datei:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^([A-Za-z0-9_-]+)(/)?$ index.php?page=$1 [QSA]
RewriteRule ^page/([A-Za-z0-9_-]+)(/)?$ index.php?page=page&uri=$1
RewriteRule ^work/([A-Za-z0-9_-]+)(/)?$ index.php?page=work&uri=$1
</IfModule>
Was sonst könnte ich diese Arbeit machen tun? Vielen Dank. Diese
OK, ich finde nur heraus, dass es funktioniert. Das Problem war mit den enthaltenen Dateien. Ich habe den absoluten Pfad (include '/ template/sidebar.php') verwendet, um php einzuschließen Funktion, die nicht funktioniert. Ich habe das erste '/' entfernt und jetzt ist es gut. Ich bin so langweilig.. –