Problem:
Um verschiedene Updates und Aenderungen an meiner Webseite durchzufuehren habe ich Xampp auf einer Windows 7 plattform installiert. Installation und start alles kein problem.
Meine komplette Webseite vom Server in C:/xampp/myweb/ kopiert, die datenbank erfolgreich in xampp MySQL uebertragen - alles kein Problem.
Dass nun php ueber die alten mysql Anweisungen im code meckert ist ein Grund fuer die ganze Aktion.
Mode_rewrite in der Apache httpd.conf datei ist ebenfalls activiert.
Zwei Dinge bekomme ich leider nicht gebacken.
1. Die .htaccess, die auf dem Lifeserver perfekt funktioniert bringt mich mit allen mir bekannten tricks immer wieder zur xampp Startseite oder erzeugt einen 403 - forbidden error oder einen 500 internal server error.
Hier meine .htaccess:
- Code: Select all
RewriteEngine on
RewriteCond %{REQUEST_URI} /(.*).html
RewriteRule (.*) index.php?include=%1
Hier soll ganz simpel z.B. localhost/myweb/about.html
in
localhost/myweb/index.php?include=about
umgeschrieben werden.
Leider gibt Apache mit {REQUEST_URI} nicht nur about.html zurueck wie auf dem Liveserver sondern myweb/about.html
Frage: Kann Apache so konfiguriert werden, dass {REQUEST_URI} wie auf dem Liveserver nur filename zurueck gibt und nicht directory/filename?
2. Problem - Externes Stylesheet importieren
Das externe Stylesheet wir auf dem Liveserver mit der Anweisung
- Code: Select all
<link rel="stylesheet" href="http://localhost/system/skins/default/styles/style.css" type="text/css" media="all" />
importiert - localhost ist in der original Anweisung natuerlich myweb.
Die gleiche Anweisung nur myweb mit localhost getauscht sollte eigentlich das Stylesheet importieren - Leider nicht.
Ich freue mich ueber jede konstruktive Idee und im voraus schon mal vielen Dank fuers helfen.