nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Modrewrite-Problem: geht mit FF, nicht mit dem IE, <base> wird ignoriert

Von: Gerome Muent (kontakt@bmservices.de) [Profil]
Datum: 20.10.2009 15:40
Message-ID: <4addbdc1$0$6663$9b4e6d93@newsspool2.arcor-online.net>
Newsgroup: de.comm.software.webserver de.comm.infosystems.www.authoring.misc
Hallo zusammen,
ich habe auf einem Apache-Webserver folgendes in einer .htaccess stehen:
RewriteEngine On

RewriteRule ([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+).html$
index.php?module=$1&page=$2&%{QUERY_STRING} [L]
RewriteRule ([a-zA-Z0-9_]+).html$
index.php?module=$1&%{QUERY_STRING}         [L]

Sprich, im Browser sollen "schöne" SEO-optimized URLs stehen wie zB:
1. http://<domain>/Overview.html
2. http://<domain>/Overview/NewJob.html

Im Falle 1 funktioniert das wunderbar mit dem IE und FF, im Falle 2 nur
mit FF 3.5, der IE 8 findet keine eingebundenen Stylesheets, Bilder etc.
mehr und die Seite sieht völlig kaputt aus, obwohl ich im HTML den
base-Tag richtig setze:
Auszug:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"
lang="de">
<head>
<base href="http://<domain>/" />
<link rel="stylesheet" type="text/css"
href="styles/styles.css" />
<script type="text/javascript"
src="js/scripts.js"></script>
</head>

Der IE irrt offensichtlich trotzdem im Pseudo-Unterpfad "Overview" herum.

Versuche mit einem anderen Doctype und
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
haben keine Besserung gebracht.

Ich bin gerade mit meiner Fantasie am Ende, wo ich suchen sollte. Wird
der base-Tag vom IE 8 ignoriert?

Danke für Tips, Gérôme


--
BM Computer-Services  Schwedenstr. 13
Webdesign             13357 Berlin
Internet              Tel.:  030/20649400, mobil 0175/7419517
Layout
Grafik                Web:   http://www.bmservices.de
Programmierung        eMail: kontakt@bmservices.de

[ Auf dieses Posting antworten ]

Antworten