mod_rewrite

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
seoson
Mitglied
Beiträge: 61
Registriert: 17.12.2007 19:03

mod_rewrite

Beitrag von seoson »

Guten Tag,
Da ich mich nicht sehr gut mit mod_rewrite auskenne brauche ich einwenig hilfe.

Bei mir sollen alle URLs von xxxxx.eu/pages/* nach xxxxx.eu/index.php?go=* weitergeleitet werden egal ob www davor steht oder nicht die verzeichnes namen dürfen alle zeichen enthalten! Im Browser soll dann später nur noch die geänderte url sichtbar sein.

Danke für eure hilfe!
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Poste doch mal einen Ansatz dazu, von der Lösung direkt lernst du vermutlich nicht viel...
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
rox²³
Mitglied
Beiträge: 347
Registriert: 24.07.2003 15:18
Wohnort: Schmölln
Kontaktdaten:

Beitrag von rox²³ »

Es gibt zahlreiche Tutorials im internet darüber

http://www.modrewrite.de/

desweiteren empfehle ich learning bei doing es bringt nichts wenn dir hier jemand die komplette Lösung hinpostet.
seoson
Mitglied
Beiträge: 61
Registriert: 17.12.2007 19:03

Beitrag von seoson »

natürlich habe ich schon nach tutorials gesucht dieses ist zwar nicht schlecht allerdings bringt es mich nicht, denn ich kenne mich wie gesagt nicht aus so habe ich natürlich auch schon selbst veruscht und folgendes ist bei rausgekommen:

RewriteEngine on

RewriteBase /
RewriteRule ^/pages/(.*)$ index.php?go=$1

Problem es geht natürlich nicht sonst würde ich nicht fragen...^^
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Lass mal den Slash nach ^ weg und füg einen vor "index" ein.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
seoson
Mitglied
Beiträge: 61
Registriert: 17.12.2007 19:03

Beitrag von seoson »

merwürdig wenn ich es richig verstanden habe sollte der code nun richtig aussehen:

RewriteEngine on

RewriteBase /
RewriteRule ^pages/(.*)$ ^index.php?go=$1

so nun komme beimn aufruf von xxxx.eu/pages/ucp/register nicht index.php?go=ucp/register sondern 404 - Die aufgerifene Seite konnte nicht gefunden weren etc...

ohh befor ich dne beitrag abgesendet hab ich mir aufgefallen das du mit einen nicht den ^sondern das slash meinst jetzt geht es =) nur meine bilder noch nicht =( mal sehen ob ich wenigsten das schaffe wenn icht code obtimierung

die bilder von der css muss ich noch anpassen der rest geht auch über <base href="" />

EDIT//

at nun alles super gefuntzt danke für eure hilfe...
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Tja, mod_rewrite ist da etwas empfindlich was die korrekten Zeichen angeht...
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Antworten

Zurück zu „Coding & Technik“