Umleiten von index auf include index

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

Umleiten von index auf include index

Beitragvon DiamondDog » 07.05.2010 08:57

Halo Leute,
ich würde gerne alle Anfragen umleiten, leider kenn ich mich mit dieser materie hier absolut nicht aus und bräuchte echt einwenig Hilfe.

downloads/index.php?download=1

-->

index.php?site=download/index&download=1

Die Zahl am Ende kann variieren, sollte somit beachtet werden.

Danke schon mal für die Hilfe.

MfgDog

Edit:
ich habs jetzt mal so versucht, nur ist das anscheinend nicht ganz richtig:

RewriteRule /downloads/index.php?download=([^/.]+)$ /index.php?site=download/index&download=$1 [L]
DiamondDog
.
.
 
Beiträge: 9
Registriert: 10.06.2009 08:15

Beitragvon Gumbo » 08.05.2010 16:16

Probier folgende Regel:
Code: Alles auswählen
RewriteCond $1 !=index
RewriteRule ^/(.+)\.php$ /index.php?site=$1 [L,QSA]
Falls du sie in einer .htaccess-Datei einsetzen möchtest, entferne den führenden Schrägstrich aus dem Suchmuster.
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier

Beitragvon DiamondDog » 09.05.2010 17:19

Cool Danke das Funktioniert schon mal super.
Ist es auch möglich dann die ganzen Links auf der Seite zu ersetzen weil vor jedem Link steht dann noch ein /downloads was zu Fehlern beim Aufrufen führt.
DiamondDog
.
.
 
Beiträge: 9
Registriert: 10.06.2009 08:15

Beitragvon Gumbo » 09.05.2010 18:20

Sicherlich ist das möglich – bloß nicht mit mod_rewrite.
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier


Zurück zu URL-Design

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron