Seite 1 von 2

mod_rewrite - Frage

Verfasst: 07.06.2005, 17:30
von arod
Hallo! :)

Ich möchte auf meiner Homepage einen Link nach dem Format www.meinedomain.de/index.php?action=steckbrief per mod_rewrite zu www.meinedomain.de/steckbrief.html machen. Allerdings bin ich in Sachen mod_rewrite nicht sonderlich bewandert.

Kann mir jemand sagen, wie das funktioniert? :)

Gruß

Arod

Verfasst:
von

mod_rewrite - Frage

Verfasst: 07.06.2005, 17:33
von pebosi
ändern einfach alle pfade in deiner datei auf deinen gewünschten und
leg eine .htaccess datei an mit folgedem inhalt:

RewriteEngine On
RewriteRule ^(.*).html$ /index.php?action=$1

gruß pebosi

Re: mod_rewrite - Frage

Verfasst: 07.06.2005, 17:42
von arod
pebosi hat geschrieben:ändern einfach alle pfade in deiner datei auf deinen gewünschten und
leg eine .htaccess datei an mit folgedem inhalt:

RewriteEngine On
RewriteRule ^(.*).html$ /index.php?action=$1

gruß pebosi
Vielen Dank für die schnelle Hilfe, klappt auf Anhieb! :)

Spricht jetzt irgendwas dagegen, dass ich jetzt meine gesamte Navigation auf die *.html-Links anpasse?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


mod_rewrite - Frage

Verfasst: 07.06.2005, 17:44
von Jojo
Macht Arbeit. Aber sonst eigentlich nichts. ;-)

mod_rewrite - Frage

Verfasst: 07.06.2005, 17:47
von arod
Lohnt sich die Arbeit hinsichtlich auf bessere Google-Ergebnisse dann letztendlich wirklich auch? :wink:

mod_rewrite - Frage

Verfasst: 07.06.2005, 17:50
von Robman
Die lohnt IMHO auf jeden Fall.

mod_rewrite - Frage

Verfasst: 07.06.2005, 17:53
von arod
Alles klar, danke für die Hilfe!

mod_rewrite - Frage

Verfasst: 07.06.2005, 18:28
von arod
Eine Frage hab ich doch noch:

Mein Newssystem erzeugt solche Adresse: https://www.meinedomain.de/index.php?ac ... ail&id=162

Daraus wird durch das mod_rewrite ja die etwas kryptische Adresse https://www.meinedomain.de/news&pn=detail&id=162.html

Wie bekomme ich es da hin, dass die *.html-URL z.B nur news162.html heißt?


Gruß

Arod

mod_rewrite - Frage

Verfasst: 07.06.2005, 18:48
von pebosi
RewriteRule ^(.*)(.*)([0-9+]).html$ /index.php?action=$1&pn=$2&id=$3

probier das mal

sollte dann newsdetail162.html

rauskommen

Verfasst: 07.06.2005, 20:25
von Billy04
Hab dazu auch ne Frage

Habe meine Seiten nun auch umwandeln lassen. Sie heissen nun

https://www.meineseite.de/firma.php?seite=3

Ist das ende ?seite=3 störend für die Suma Indexierung oder wird diese erkannt?

Re: mod_rewrite - Frage

Verfasst: 07.06.2005, 20:42
von arod
pebosi hat geschrieben:RewriteRule ^(.*)(.*)([0-9+]).html$ /index.php?action=$1&pn=$2&id=$3

probier das mal

sollte dann newsdetail162.html

rauskommen
Nein, das haut leider nicht hin...

mod_rewrite - Frage

Verfasst: 08.06.2005, 01:43
von pi-de
RewriteRule ^(.*)/([0-9+]).html$ /index.php?action=news&pn=$1&id=$2

musst du dann wohl als detail/162.html verlinken.
Setze jeweils hinter beide Rules ein [L] und schreibe
diese Rule, über die Alte.

mod_rewrite - Frage

Verfasst: 08.06.2005, 17:34
von arod
Leider ist mit diesem Rule dann der Pfad falsch, so dass dann einige Bilder nicht mehr angezigt werden (Klick!).
Ich glaube auch, dass das die falsche Page ist, die so angezigt wird. Es werden ja alle News-texte dort angezeigt. Es soll nur ein News-text mit der Kommentar-Funktion unten angezeigt werden. Also sso und dann nur noch als *.html.

Noch eine Frage: Was bringt das [L] ?

Wäre wirklich toll, wenn mir nochmal geholfen werden könnte!

Gruß

Arod

mod_rewrite - Frage

Verfasst: 08.06.2005, 17:39
von pebosi
guck doch mal bei modrewrite.de da findest du bestimmt alles! :)

mod_rewrite - Frage

Verfasst: 08.06.2005, 17:58
von arod
Stimmt, toller Link!

Habe das Problem nun erkannt. Die 1. Rule "behindert" die 2. Rule. Wenn ich die 1. Rule nämlich rausnehme, funktioniert die 2.
RewriteEngine On
RewriteRule ^(.*).html$ /index.php?action=$1 [L]
RewriteRule ^news_([0-9]+).html$ index.php?action=news&pn=detail&id=$1 [L]
Was macht in einem solchen Fall?