• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

htaccess Frage

freakXHTML

Mitglied
Hallo zusammen,

wenn ich meine Domain aufrufe, dann möchte ich, dass sofort eine Weiterleitung stattfindet.


Ich rufe also test.org auf und es soll auf test.org?navi="Home" umgeleitet werden. Meine .htaccess sieht so aus:

RedirectPermanent /test.org test.org?navi="Home"

Leider passiert einfach nichts.

Weiß da jemand bescheid, warum?

Vielen Dank
lg, freakXHTML
 
ich würd auch mal sagen, dass die "" unnötig sind.
ich würde dir da empfehlen mit einer "sauberen" url weiter zu leiten.
also eine eindeutige datei als ziel angeben
 
Hallo,

das funktioniert irgendwie trotzdem nicht. Ich wollte es jetzt so lösen:

Redirect http://www.test.org$ Baustelle am Markt

Das funktioniert aber auch nicht. Habt ihr noch Tipps?

Vielen Dank
lg, freakXHTML

Wieso funktioniert das net ??
Ich hab lauter Umleitungen und die funktionieren alle
Probiers mal so...
Code:
RewriteEngine on
RewriteBase /
RewriteRule ^test.org$ test.org?navi="Home"
Wie schaut denn deine Umleitung aus ?
 
Wenn ich meine Seite aufrufe, dann kommt gar keine Umleitung. Ich habe genau deinen Text verwendet. So sieht es aus:

RewriteEngine on
RewriteBase /
RewriteRule ^puellen.org$ puellen.org/index?navi=Home

Vielen Dank
lg, freakXHTML
 
Probiers mals so, das ist genau dasselbe was bei mir drinsteht
Code:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^puellen.org$ [NC]
RewriteRule ^(.*) http://www.pullen.org/$1 [L,R=301]
RewriteRule ^puellen.org$ puellen.org/index?navi=Home
 
Bei dir fehlt in der vierten Zeile ein "e". Wenn ich das jedoch einfüge und auf meine Homepage gehe, dann passiert rein gar nichts. Ich komme nur auf puellen.org und es werden nicht die PHP Ergänzungen angehängt. Es findet also keine Weiterleitung statt.

Könnt ihr mir noch weiter helfen?
Vielen Dank
lg, freakXHTML
 
Hallo.

@Tomm
Wieso empfiehlst du ihm ständig ein rewrite wenn er doch ein redirect sucht.

Das er mit deinem rewrite nicht weitergeleitet wird ist klar.
Warum keine Weiterleitung in dieser Art:
Code:
RedirectPermanent  /file.html  http://www.domain.de/rubrik/file.html
Aber vielleicht solltest auch erst einmal genau erklären was du eigentlich erreichen willst.

test.org?navi="Home" ist keine Seite zu der du weiterleiten kannst.

Gruss
Elroy
 
Hallo,

da ich es immernoch nicht hinbekommen habe, schildere ich nochmal mein Problem.

Wenn ich auf meine Seite gehe, dann wird die index.php geladen. Ich möchte jedoch, dass automatisch GET Variablen gesetzt werden, da dies für die Seitengestaltung wichtig ist. Deswegen soll anstatt index.php folgendes geladen werden: index.php?navi=Home

Da dieselbe Seite geladen wird, bekomme ich eine Art Endlosschleife. Es muss nur der PHP Kram angehängt werden. Wie mache ich das?

Herzlichen Dank
lg, freakXHTML
 
Hallo,
Ich möchte jedoch, dass automatisch GET Variablen gesetzt werden, da dies für die Seitengestaltung wichtig ist. Deswegen soll anstatt index.php folgendes geladen werden: index.php?navi=Home

Ok, mal gaaaaaanz dumm gefragt. Warum nicht
Code:
if (!isset($_REQUEST["navi"]) $_REQUEST["navi"]="Home";
?
Ggfs. REQUEST mit GET oder POST austauschen....
 
oder so
PHP:
if(empty($_GET['navi'])){
Header("Location:index.php?navi=home");
}
Afaik sollte konformerweise nach "Location:" ein Leerzeichen " " vor der URI stehen. Und die sollte absolut sein (also "http://servername/verzeichnis/index.php?navi=home").
Ansonsten würde ich nach dem Header ein "return();" machen um den Rest der nun überflüssigen Ausgabe zu überspringen.

Iss ja schon gut, ich hör ja schon auf pedantisch zu sein ;)

PS: Dafür hab ich aber in meinem Beispiel die zweite abschliesende runde Klammer vergessen ;)
PS2: Und natürlich bei return kein (), brauch noch en Kaffee....
 
Zuletzt bearbeitet:
Meinen kriegst du nicht :P

EDIT//
Gibts eigentlich wirklich noch Server, die mit den relativen Pfaden Probleme haben?
ich bin damit bisher immer ganz gut gefahren...
 
Meinen kriegst du nicht :P
Das werde ich schmerzlich verkraften können, gibt hier genug davon.
EDIT//
Gibts eigentlich wirklich noch Server, die mit den relativen Pfaden Probleme haben?
ich bin damit bisher immer ganz gut gefahren...
Das betrifft ja nicht den Server, der schickt es ja nur. Kommt also auf den Client drauf an.
Wüsste jetzt nicht, welcher Client damit Probleme haben könnte, aber zumindest RFC-konform ist es nicht. Siehe 14.30 unter HTTP/1.1: Header Field Definitions
 
Zurück
Oben