Ich habe ein Problem, wenn Sie versuchen, einen neu schreiben auf Apache.Apache überschreiben für css und js
Ich möchte, dass jede Subdomain, ausgeschlossen echte Ordner, in die index.php? Cat = $ subdomain umgeleitet werden.
Das ist gut, aber die Meldung Ordner css, Bilder und js, die umgeleitet zu werden existiert und ich bekomme 404.
Hier mein .htdocs:
RewriteEngine On
RewriteBase/
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([^/]+)/?$ index.php?c=$1 [L]
Dank
Bitte geben Sie eine URL, die umgeleitet wird, aber nicht sollte. –
Hallo, zum Beispiel, wenn ich zu http://www.example.com/category1/ gehe, wird es zu index.php? Cat = category1 umgeleitet, aber ich bekomme 404 auf Bildern, wie sie in http: // www gesucht werden. example.com/category1/images/1.jpg anstelle von http://www.example.com/images/1.jpg Thanks – Dave
Also http://example.com/images/1.jpg gibt eine 404 zurück, wenn sie aufgerufen wird der Browser? Oder wird die tatsächliche URL http://example.com/category1/images/1.jpg angefordert? Wenn der zweite richtig ist, könnten Sie vielleicht absolute URLs für Ihre Bilder in Ihrem HTML verwenden, wie 'src ="/images/1.jpg "' anstelle von 'src =" images/1.jpg "' –