Links SEO-Konform umwandeln

Hallo zusammen,
ich mal wieder ^^

In letzter zeit sieht man ja immer mehr und mehr, dass die Links keine dynmischen Links mehr sind.
Sondern, dass es um SEO-Links handelt.
Habe dazu auch shcon gegooglet aber bisher habe ich nur Erklärungen gefunden (Vllt suche ich auch einfach mit den falschen Suchbegriffen).

Meine Frage ist nun die, ob jemand ein gutes Tutorial kennt oder ob jemand das schon gemacht hat o.Ä. und mir dabei helfen könnte.

Viele liebe Grüße ;)
 
Bei Apache dürfte dir das hier behilflich sein: mod_rewrite
Schau dir die Seite mal an, da sind einige gute Beispiele dabei, wie das funktioniert :)
 
Ich habe jetzt mal das kleine Beispiel von deiner Seite versucht nachzuvollziehen.
Habe mir eine .htaccess abgelegt und eine index.php.

Jedoch wirft er mir immer wieder den Fehler:
Serverfehler! Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten. Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.

Sobald ich die Seite über http://localhost/Schule/ModRewrite/zahl_2.html aufrufen möchte.

In der .htaccess steht folgendes:
Code:
RewriteEngine on 
RewriteRule ^seite_([0-9]+).html$ index.php?id=$1
 
Original von reaLInsanity
Ich habe jetzt mal das kleine Beispiel von deiner Seite versucht nachzuvollziehen.
Habe mir eine .htaccess abgelegt und eine index.php.

Jedoch wirft er mir immer wieder den Fehler:
Serverfehler! Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten. Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.

Sobald ich die Seite über http://localhost/Schule/ModRewrite/zahl_2.html aufrufen möchte.

In der .htaccess steht folgendes:
Code:
RewriteEngine on 
RewriteRule ^seite_([0-9]+).html$ index.php?id=$1

Du musst natürlich auch die Regel richtig machen

Code:
RewriteEngine on 
RewriteRule ^zahl_([0-9]+).html$ index.php?id=$1

Oder eben den Aufruf anders: http://localhost/Schule/ModRewrite/seite_2.html

Dass da ein Fehler in einem CGI-Skript stecken soll, macht mir Sorgen. Sicher, dass mod_rewrite überhaupt funktioniert bei dir? Module mal durchgeschaut, ob es aktiviert ist?
 
Ja ich hatte Mod_rewrite in der http.conf aus :baby:

Mein Fehler sry.
Wenn ich jetzt aber die Seite so aufrufen möchte... zeigt mir der Apache einen sympatischen 404 Error ?(

EDIT: Fehler meiner Seits. Hatte die Rule nciht angepasst :P

Also das heißt praktisch, ich müsste nur die .htaccess anpassen und ich muss keine Anpassungen mehr am Code vornehmen?
Ausgeschlossen natürlich die Links... die ich dann ja eh anpassen müsste.
 
Zurück
Oben