alles auf index Datei umleiten, geht das?tes at

mercury

Gut bekanntes Mitglied
27. Juni 2011
990
0
Köln
Hi,

ich habe nun schon 1-2 Stunden im Internet gesucht. Aber die vermeintlich leichtesten Dinge sind manchmal zu tief verborgen.

ich bearbeite eine Webseite (aktuell noch kein JTL Shop soll aber einer werden). Nun habe ich bis zur Fertigstellung des JTd Shops unter der Domain in der index.php eine Seite, in der eine "wir arbeiten an dem relaunch" Meldung angezeigt wird.

Ich hätte jetzt gerne, dass alle alten Verweise nun auf diese Seite umgeleitet werden. Ich habe versucht das mit .htaccess zu machen. Aber mit dem Erfolg, dass es irgendwie immer zu einer Endlosumleitung kommt.

Kann man nicht einfach mittels .htaccess Eintrag sagen

*leite alles was unter der domain.de aufgerufen wird um auf domain.de/index.php

??

Weiß jemand Rat?
 

mercury

Gut bekanntes Mitglied
27. Juni 2011
990
0
Köln
AW: alles auf index Datei umleiten, geht das?tes at

So, hab jetzt endlich was gefunden, und zwar hier

.htaccess: alle Anfragen auf eine Datei umleiten - PHP Forum: phpforum.de

Und falls dieser Link mal verloren geht, hier nochmal der Inhalt, von dem was ich in die .htaccess im root Verzeichnis gepackt habe:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !/index.php
RewriteCond %{REQUEST_URI} !/newsletter.php
RewriteCond %{REQUEST_URI} !/email-list.txt
RewriteCond %{REQUEST_URI} !.*css
RewriteCond %{REQUEST_URI} !.*png
RewriteCond %{REQUEST_URI} !.*jpg
RewriteCond %{REQUEST_URI} !.*gif
RewriteCond %{REQUEST_URI} !.*js
RewriteRule .* /index.php [R=307,L]

Das hier sind die Ausnahmen, die eben nicht umgeleitet werden sollen,
Bsp:
RewriteCond %{REQUEST_URI} !/index.php
 

chimera

Aktives Mitglied
26. Mai 2013
1
0
AW: alles auf index Datei umleiten, geht das?tes at

Hi, Ich möchte auch so ziehmlich genau das machen was du beschrieben hast, aber bei mir funktioniert das irgendwie nicht.

Ich habe eine Url .../projekte/index.php und möchte nurn das alles wie z.B ../projekte/index.php/blub auf die .../projekte/index.php umgeleitet wird.

Und kann man per htaccess auch sagen es soll alles ignoriert werden was nach .../projekte/index.php kommt ignoriert wird ? Wenn ja wie ?

Vielen dank für die Hilfe !!!
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.721
1.988
AW: alles auf index Datei umleiten, geht das?tes at

Vielleicht so irgendwie, also mit Stern am Ende, zum ausprobieren ...

RewriteCond ../projekte/index.php/*.*
RewriteRule .* /projekte/index.php [R=307,L]
 

mercury

Gut bekanntes Mitglied
27. Juni 2011
990
0
Köln
AW: alles auf index Datei umleiten, geht das?tes at

@ chimera

vielleicht so:

RewriteEngine On
RewriteBase /projekte/
RewriteCond /projekte/index.php
RewriteRule /projekte/index.php [R=307,L]

@ Michael

wenn ich es richtig verstanden habe werden mit "RewriteCond" die Aussnahmen (also was nicht umgeleitet werden soll) definiert.

 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.721
1.988
AW: alles auf index Datei umleiten, geht das?tes at

Das ist alles zusammen eine eigene Wissenschaft wie was warum funktioniert oder nicht.
Ich bin kein Profi und sogar Profis tun sich schwer (musst mal auf Google suchen ...)

Ich wollte damit nur einen Hinweis zum Testen geben.

Das mit den ".." bei ../projekte/index.php/*.* wird so vermutlich nicht funktionieren, aber beim Poster fehlte ja die URL.

Es gibt sooo viele Möglichkeiten mit Platzhaltern und Variablen ... sehr tricky das Ganze. Als das erfunden wurde gab es sicherlich nur kryptische Kommandos bei denen man sich jeden unnötigen Buchstaben sparen wollte und ein Server noch 128 KB RAM hatte, eher weniger. 🙂

Ich habe mal im Netz gesucht für einen besonderen Fall und eine Lösung gefunden, aber der Weg dahin war steinig. 🙂
 

Ähnliche Themen