Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

.htaccess Weiterleitungsproblem

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Karliman
PostRank 1
PostRank 1
Beiträge: 15
Registriert: 17.05.2005, 19:11

Beitrag von Karliman » 17.05.2005, 19:20

Hallo,

habe ein kleines Problemchen. Es geht um eine korrekte Weiterleitung. Ich möchte von Domain mit www und ohne auf die www.domain.de/verzeichnis/ weiterleiten, sodass das Verzeichnis immer mit vorhanden ist.

RewriteCond %{HTTP_HOST} !^domain\.de$
RewriteCond %{HTTP_HOST} !^www\domain\.de$
RewriteRule ^(.*)$ https://www.domain.de/verzeichnis/????? [L,R=301]

Ich hoffe Ihr könnt mir helfen!

:D

Schöne Grüße
Karliman

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Caterham
PostRank 5
PostRank 5
Beiträge: 329
Registriert: 20.09.2004, 19:12

Beitrag von Caterham » 20.05.2005, 08:41

sowas in der Art, oder wie?

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/verzeichnis
RewriteRule ^(.*)$ https://www.domain.de/verzeichnis/$1 [L,R=301]

Karliman
PostRank 1
PostRank 1
Beiträge: 15
Registriert: 17.05.2005, 19:11

Beitrag von Karliman » 20.05.2005, 09:18

Hallo,

Danke für Deine Antwort.

Ich meine es so:

alle Anfragen von www.domain.de und domain.de und www.domain.de/verzeichnis/ (auch die ohne www) sollen auf www.domain.de/verzeichnis/index.php gehen.

Bin schon am verzweifeln.

Schöne Grüße : :cry:

Caterham
PostRank 5
PostRank 5
Beiträge: 329
Registriert: 20.09.2004, 19:12

Beitrag von Caterham » 20.05.2005, 14:15

auf [URL] gehen = nach außen sichtbar?

Code: Alles auswählen

RewriteEngine On
# Schleife verhindern
RewriteCond %{REQUEST_URI} !^/verzeichnis/index\.php$
# anfrage ist exakt / oder /verzeichnis/ (dir Domain sollte dabei
# keine Rolle spielen, oder landen auch subdomains in dem Verzeichnis,
# wo die .htaccess liegt = doc root?
RewriteRule ^$|^verzeichnis/?$ http://www.domain.de/verzeichnis/index.php [L,R=301]
gr.
robert

Karliman
PostRank 1
PostRank 1
Beiträge: 15
Registriert: 17.05.2005, 19:11

Beitrag von Karliman » 23.05.2005, 08:21

Hallo,

Danke nochmal für Deien Antwort. Es klappt leider immer noch nicht. Hmmmmm

Kann man denn vielleicht was über die php.ini machen?

Langsam bin ich am Ende.

Schöne Grüße
Karliman

Caterham
PostRank 5
PostRank 5
Beiträge: 329
Registriert: 20.09.2004, 19:12

Beitrag von Caterham » 23.05.2005, 09:46

Die RewriteCond kann eigentlich auch raus, sehe ich gerade (überflüssig).

Mit der php.ini hat das nichts zu tun, vielmehr mit dem Apache und der httod.conf

Ob mod_rewrite in .htaccess Dateien überhaupt läuft, kannst du über

Code: Alles auswählen

RewriteEngine On 
RewriteRule ^.* http://www.google.de [R,L]
testen. Du solltest dann immer auf google.de landen.

Wenn nicht, dann musst du in der httpd.conf nach deinem <Directory>-Abschnitt für die htdocs suchen und unter AllowOverride FileInfo[/] hinzufügen.

Grüße
Robert

Karliman
PostRank 1
PostRank 1
Beiträge: 15
Registriert: 17.05.2005, 19:11

Beitrag von Karliman » 23.05.2005, 18:40

Hallo Caterham,

mod_rewrite läuft ansich. Der code funktioniert bis auf eine kleine Ausnahme.
Gebe ich folgende url ein https://www.meinedomain.de/verz also ohne das Verzeichnis auszuschreiben werde ich auf https://www.meinedomain/verzeichnis/index.php korrekt weitergeleitet. Aber wenn ich das Verzeichnis ausschreibe geht es nicht... https://www.meinedomain.de/verzeichnis/ .

Schon kurios.
Also irgendwie müßte das noch klappen und ich bin glücklich. :)

Immer schöne Grüße
Karliman

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag