@Toni:
Du solltest in Links eigentlich schon Leerstellen vermeiden. Fuer den Namen des Links ist es ok wenn Du es zum Beispiel Meine Webseite nennst, jedoch sollte der darunterliegende Link keine Leerstellen aufweisen und zum Beispiel so aussehen: http://www.meine-webseite.de
Hier dann das Endresultat: Meine Webseite
Der darunterliegende Code:
<a href="http://www.meine-webseite.de">Meine Webseite</a>
Fuer deine HTACCESS-Probleme habe ich nur 3 Erklaerungen:
- Dein Server is falsch konfiguriert
Hier solltest du Kontakt mit deinem Provider aufnehmen und ihm deine Probleme mit dem Redirect genau erklaeren - nur sie haben die Moeglichkeit, die Server-Einstellungen zu ueberpruefen.
- Eine HTACCESS auf einem hoeheren Level ueberschreibt deine eigenen
Es ist moeglich, dass dein Provider einiege HTACCESS Dateien in einem hoeheren Level (Ordner-Struktur) hat, die dir persoenlich nicht zugaenglich sind, da diese fuer alle Kunden gelten. Auch hier kann eigentlich nur dein Provider dir eine genaue Antwort geben.
- Du verwendest Leerstellen in deinen Hyperlinks und dies ist der Grund fuer deine Probleme!
Bitte vermeide Leerstellen (und Sonderzeichen) in Links!
Sei vorsichtig mit Bindestrichen in HTACCESS, da diese ausfuehrbare Statements sind. Ich wuerde dir dazu gerne mehr sagen, jedoch ist dies eine eher komplizierte Geschichte. Google einfach einmal nach "htaccess regular expressions" und du wirst verstehen, warum Bindestriche problematisch sind. Du muesstest fuer deinen individuellen Fall eigene mod_rewrite Regeln mit regular expressions erstellen, um das Problem der multiplen Bindestriche zu umgehen!
Mach es dir zur Angewohnheit, in Links Unterstriche _ zu verwenden! Dies sieht in der Browser-Adressleiste nicht nur besser aus, sondern es vermeidet dann auch grundlegende Probleme, wie z. B. multiple Bindestriche in einer HTACCESS.
Ich wuerde also erst einmal meinen Provider kontaktieren um die obigen 2 Sachen auszuschliessen.
Dieser Beitrag wurde bereits 3 mal bearbeitet, zuletzt von »Tumultus« (30.07.2014, 15:52)