variable Anzahl verarbeiten: /abc/ ODER /abc/def/ ODER ...

Eines der wichtigsten Anwendungsgebiete von mod_rewrite ist das umschreiben von dynamischen in statische URLs um "suchmaschinenfreundliche URLs" zu erzeugen. Aber was ist besser fürs Ranking? http://www.url.com/12_2.htm, http://www.url.com/url,12,2.htm oder doch lieber http://www.url.com/12/2/url/ Fragen zum URL-Design werden hier diskutiert.

Moderator: Super-Mod

variable Anzahl verarbeiten: /abc/ ODER /abc/def/ ODER ...

Beitragvon jjkkll » 19.11.2009 18:02

Hallo!

habe durch die Infos der Webseite folgendes geschafft, was auch super funktionert:

Man fragt einteilige Strings an, die dann an index.php weitergeleitet werden:
zB /abc/ oder /abc wird zu index.php?q=abc
Code: Alles auswählen
Options +FollowSymLinks

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteRule (.*) index.php?q=$1 [L]



Nun möchte ich später auch mehrere Strings getrennt durch Slashes erlauben:
abc/def/ oder abc/def wird zu index.php?q=abc&w=def
ABER auch gerne 3 Teile getrennt durch Slash:
abc/def/ghi/ oder abc/def/ghi wird zu index.php?q=abc&w=def&e=ghi
ABER auch gerne n Teile...!

WIe kann ich das realisieren bitteschön?
Sollte das nicht gehen, würden glaube ich 3 Tteilige Strings reichen, also /abc/def/ghi/

Danke euch!!
jjkkll
.
.
 
Beiträge: 4
Registriert: 09.08.2009 13:48

Beitragvon Gumbo » 19.11.2009 19:20

Wieso nimmst du den übergebenen Wert nicht einfach mit PHP auseinander?
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier

Beitragvon xenon » 22.12.2009 12:43

xenon
.
.
 
Beiträge: 3
Registriert: 19.12.2009 19:24


Zurück zu URL-Design

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast