(erledigt) Probleme htaccess Rewrite-Rules

Alles, was den Apache betrifft, kann hier besprochen werden.

Re: Probleme htaccess Rewrite-Rules

Postby lohfink » 28. March 2010 19:12

Nobbie wrote:a) warum der Name so bescheuert buchung-.php sein soll, wozu der beknackte Bindestrich?
b) wieso für jedes Reiseziel auch noch eine Subdomain vorhanden sein soll?


a.) Meinetwegen kann die Datei die auf dem Server liegt auch pipimann.php heißen,
wichtig ist nur dass aus ihr die Seite buchung-DOMAINNAME.htm generiert wird

b.) Wir haben halt für jedes Reiseziel ein extra Portal, wo ist das Problem?
Das ist nicht ungewöhnlich. Es sind ja eigene Domains, also finnland.de
und mexiko.de, keine Subleveldomains
lohfink
 
Posts: 13
Joined: 28. March 2010 12:57

Re: Probleme htaccess Rewrite-Rules

Postby lohfink » 28. March 2010 19:16

Nobbie wrote:
Code: Select all
RewriteRule buchung-(.*)\.htm buchung.php?target=$1

.


Wie soll das denn gehen? Ich verlinke doch auf unseren Reiseseiten
mit buchung-XXXXXXXXXX.htm zum Buchungsformular., wo soll
dann das ?target hin? Hab ich heute ein Brett vorm Kopf? :(
lohfink
 
Posts: 13
Joined: 28. March 2010 12:57

Re: Probleme htaccess Rewrite-Rules

Postby lohfink » 28. March 2010 19:52

Ich habe es nun hinbekommen, richtig geht es nämlich so

RewriteCond %{REQUEST_URI} buchung-([^/]*).htm$ [NC]
RewriteRule ^(.*)$ buchung-.php [L,QSA]


mfg
lohfink
 
Posts: 13
Joined: 28. March 2010 12:57

Re: Probleme htaccess Rewrite-Rules

Postby Nobbie » 28. March 2010 20:10

lohfink wrote:Hab ich heute ein Brett vorm Kopf? :(


Ich fürchte, "ja".

Aber Du bist damit nicht allein, viele tun sich schwer, Sinn und Anwendungsbereich von mod_rewrite zu definieren und umzusetzen.

Bei Deiner "Lösung" hast Du wieder das Problem, dass Du im Script buchung.php nicht trivial erkennen kannst, was nun der Anwender wirklich angeklickt hat. Man kann es natürlich auch immer noch innerhalb von PHP ermitteln, aber insgesamt bin ich überzeugt (s.o.), dass Du ein Verständnisproblem hast.
Nobbie
 
Posts: 8768
Joined: 09. March 2008 13:04

Previous

Return to Apache

Who is online

Users browsing this forum: No registered users and 4 guests