mode rewrite rule - Anfängerfrage

patchie

New Member
Hallo. Bin noch Anfänger und google hat mir leider nicht weiter geholfen.:(
Ich mache gerade eine neue Webseite (relaunch). Da einige der Seiten im Web einen Pagerank von bis zu 3 haben, will ich die Struktur so weit es geht beibehalten.
Ich habe aber ein eigenes CMS geschrieben und damit URLS von z.B. „.de/index.php?id=12“
Will das jetzt umwandeln also z.B. in .de/indes.html/autoauswahl/kleinwagen.html

Wie mache ich das jetzt?
1. Wo aktiviere ich moderewrite?
2. Welche befehlszeile muss ich eingeben?
Etwa so?
RewriteEingine: on
Rewrite http://www.test.de/index.php?id=12 to http://www.test.de/index.html/autoauswahl/kleinwagen.html

3.Wo sind die Dateien auf meinem System zu findne? Habe xampp unter vista (localer PC zum Testen). Hie rmal ein Screenshot von meinem System
http://www.mal-anders-webdesign.de/frage/server_1.jpg
 
1. Wo aktiviere ich moderewrite?

mod rewrite aktivierst du so
Code:
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
/etc/init.d/apache2 restart

Dann sollte "mod_rewrite" auch in phpinfo() unter Loaded Modules auftauchen.

Um aber die Konfig mit .htaccess von Apache im Ordner überschrieben zu lassne muss du in der /etc/apache2/httpd.conf "AllowOverride" auf mindestens "FileInfo" setzen.

Da scheiter ich aber auch grad:
 
Last edited by a moderator:
Du kannst im HTML selbst durch Rewrite keine URL umschreiben.
mod_rewrite kann nicht folgendes
Code:
<a href="example.org?id=0815&cat=22">Bücher</a>
in
Code:
<a href="example.org/i0815/c22">Bücher</a>
umschreiben.
Das muss dein CMS leisten.
 
Last edited by a moderator:
Back
Top