falsche htaccess Weiterleitung
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
all
code
datei
ersten blick
falsch mache
folgenden code
forum
http
index
letzte stelle
ordern
regel
sagen
sekunde
symbol
tip
umwandlung
url
weiteren regeln
weiterleitung
-
Ich versuche die ganze Zeit meine URL so darzustellen:
http://siteplayer.lima-city.de/forum/
allerdings leitet mich der Server automatisch auf :http://siteplayer.lima-city.de/
weiter. Hab schon mal mein gesamtes Script auskommentiert also es liegt nur an der htaccess. Leider hab ich überhaupt kp was ich falsch mache. Freue mich über jede Hilfe.<Files "config.php"> Order Allow,Deny Deny from All </Files> #DirectoryIndex index.php #FancyIndexing Off RewriteEngine on RewriteBase / RewriteRule ^([a-z]+)/$ index.php?location=$1 [L] RewriteRule ^forum/$ forum.php [L] RewriteRule ^forum/$ forum.php?board=index [L]
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Muss das mit htaccess sein?^^
Mach doch mit HTML Datei^^
<meta http-equiv="refresh" content="0; URL=http://siteplayer.lima-city.de/forum/">
-
Generell willstr du eigentlich, dass es so aussieht, oder?
Beihttp://siteplayer.lima-city.de/forum
nämlich wäre /forum/ ein Ordner, deswegen ist das script verwirrt.Schreib (NUR) das in deine .htaccesshttp://siteplayer.lima-city.de/forum/
wenn du eine Seite hast, bei der du mehrere Variablen in ein .php-Script laden willst, mach das so:RewriteEngine on RewriteRule ^([a-z]+)$ index.php?location=$1
Hierbei sind keine Grenzen gesetzt, du kannst alles in eine Variable laden, solange es du dem .htaccess Script sagst. Die Seperatoren(= / oder :: oder alle anderen symbole) musst du ihm auch angeben.RewriteRule ^([a-z]+)/([0-99]+)::([a-z-0-9999]+)$ index.php?item1=$1&item2=$2&item3=$3
Aber leiß dir das durch, das ist ganz OK erklärt *Klick* -
Bei der Index Umwandlung war das Script auch nicht verwirrt also warum jetzt bei dem Forum?
-
Was genau macht denn die forum.php-Datei? Leitt si vielleicht au index um? Wel im htaccess finde ich sonst nichts und agb etc. gehen ja.
Gruß
illuxio -
Ich habe da ein paar Weiterleitungen drin, aber selbst wenn die Auskommentiert sind, leitet es auf die Startseite weiter. Das Script kommt nicht mal zur Anwendung.
-
Auf den ersten Blick würde ich sagen, es liegt an der Reihenfolge der Rules.
Es greift immer die erste Regel. Versuch es mal so:
RewriteRule ^forum/$ forum.php [L] RewriteRule ^forum/$ forum.php?board=index [L] RewriteRule ^([a-z]+)/$ index.php?location=$1 [L]
FF -
@ fatfreddy, Warum muss den da die index Weiterleitung an die letzte stelle? Ich teste es mal wenn der Webspace wieder richtig funzt.
@ yadibo & Co. Die Weiterleitung erfolgt durch einen Link, ansonsten würde ich das ganze auch anders Regeln. -
siteplayer schrieb:
@ fatfreddy, Warum muss den da die index Weiterleitung an die letzte stelle? Ich teste es mal wenn der Webspace wieder richtig funzt.
weil [a-z]+ auch den Begriff forum abdeckt. und dann die weiteren Regeln nicht mehr zum Tragen kommen.
FF -
thx für den Tipp es funzt *_*
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage