+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 18

Thema: Suchmaschinenfreundliche Links

  1. #1
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030

    Suchmaschinenfreundliche Links

    Hallo Forum,

    meine Page hat eine home.php als Startseite.
    Die Buttons werden aus einem Array gebildet:
    PHP-Code:
    $auswahl = array(
    array(
    'file' => 'home3.php''name' => 'HOME'),
    array(
    'file' => 'brautservice.php''name' => 'Brautservice'),
    array(
    'file' => 'reserve.php''name' => 'Teenager'),
    array(
    'file' => 'produkte.php''name' => 'Produkte'),
    array(
    'file' => 'workshop.php''name' => 'Workshops'),
    array(
    'file' => 'Impressum.php''name' => 'Impressum')
    ); 
    Je nach welcher Button gedrückt wird, wird die Datei aus dem Array includet.
    Der Link im Button sieht dann so aus:
    PHP-Code:
    <li><a href="home.php?id=5"><strong>Impressum</strong></a></li
    Leider haben die Suchmaschienen diese Art der Links nicht so gerne.
    Würde es gerne denen etwas einfacher machen wollen. Leider habe ich es noch nicht entdeckt, wie ich es machen sollte. Schön wäre es wenn ich es so gestalten könnte, ohne alle Pages neu machen zu müssen.
    PHP-Code:
    <li><a href="home.php/Impressum"><strong>Impressum</strong></a></li
    Weiß jemand wie ich es realisieren könnte? Für Hilfe wäre ich dankbar.
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  2. #2
    TP-Supporter chorn bringt sich richtig ein Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    396
    Du lässt dir per mod_rewrite

    http://www.modrewrite.de/mod-rewrite...statische-url/

    den Namen der Seite zurückgeben und machst dann eine Reversesuche auf die ID. Also das Array durchlaufen und beim matchenden 'name' die ID als gesuchte ID nehmen.

  3. #3
    TP-Veteran max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User Avatar von max.m
    Registriert seit
    Dec 2005
    Ort
    Stuttgart
    Beiträge
    1.955
    Schau mal, hier findest Du dazu ein Tutorial von Andreas:

    http://www.traum-projekt.com/forum/7...chen-urls.html

  4. #4
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030
    Hallo Forum,

    das ist leider nicht das was ich realisieren möchte. Bei den Artikeln habe ich das so verstanden, daß die aufgerufene Page nur umbenannt wird. Und das war nicht meine Frage.

    Nochmals zur Veranschaulichung: So habe ich es bisher gelöst.
    PHP-Code:
    <div id="navi"><ul>
    <
    li class="aktive"><a href="home.php?id=HOME"><strong class="aktiva_z">HOME</strong></a></li>
    <
    li><a href="home.php?id=Brautservice"><strong>Brautservice</strong></a></li>
    <
    li><a href="home.php?id=Teenager"><strong>Teenager</strong></a></li>
    <
    li><a href="home.php?id=Produkte"><strong>Produkte</strong></a></li>
    <
    li><a href="home.php?id=Workshops"><strong>Workshops</strong></a></li>
    <
    li><a href="home.php?id=Impressum"><strong>Impressum</strong></a></li>
    </
    ul>
    </
    div
    Es wird die Page home.php aufgerufen, mit dem includeten Teil z.B. "Impressum". Das möchte ich auch weiterhin machen. Nur sollte die URL folgendermaßen aufgebaut sein.
    PHP-Code:
    <div id="navi"><ul>
    <
    li class="aktive"><a href="home.php?id=HOME"><strong class="aktiva_z">HOME</strong></a></li>
    <
    li><a href="home.php/Brautservice"><strong>Brautservice</strong></a></li>
    <
    li><a href="home.php/Teenager"><strong>Teenager</strong></a></li>
    <
    li><a href="home.php/Produkte"><strong>Produkte</strong></a></li>
    <
    li><a href="home.php/Workshops"><strong>Workshops</strong></a></li>
    <
    li><a href="home.php/Impressum"><strong>Impressum</strong></a></li>
    </
    ul>
    </
    div
    Ist das so möglich?
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  5. #5
    TP-Supporter chorn bringt sich richtig ein Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    396
    Doch das ist genau was du beschreibst

    http://127.0.0.1/test/modrewrite/home.php/hallo123

    PHP-Code:
    <?php

        
    echo '<pre>'print_r$_GET), '</pre>';
    Code:
    Array
    (
        [id] => hallo123
    )
    Du brauchst nur die zwei Zeilen aus dem von mir verlinkten Artikel entsprechend anpassen.

  6. #6
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030
    Hallo chorn,

    weiß wirklich nicht was ich nicht verstehe.
    Das ist die Adresse:

    PHP-Code:
    http://nicole-mk/pages/Home.php/Impressum 
    Das Wort Impressum benötige ich um die Page Home.php mit dem Impressum zu füllen.
    Und das GET bringt bei mir nicht das Ergebnis.

    PHP-Code:
    var_dump($_GET,1); 
    Das ist das Ergebnis
    PHP-Code:
    array(0) {
    }
    int(1
    Bei der Zeile
    PHP-Code:
    http://nicole-mk/pages/Home.php?id=Impressum 
    greift das.
    Oder muß ich das obere Beispiel mit String-Befehlen erst auseinandernehmen damit ich es weiterverarbeiten kann?
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  7. #7
    TP-Supporter chorn bringt sich richtig ein Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    396
    Wo ist denn der Teil für mod_rewrite, der dir die URL umbiegt?

  8. #8
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030
    Hallo Schorn,

    ich glaube, daß ich es nach langem studierens begriffen habe.
    PHP-Code:
    # hier die Umwandlung "Schrägstrich - nachfolgend ein Begriff"
    RewriteEngine on 
    RewriteRule 
    ^home.php([^/]*)  home.php 
    home.php([^/]*) = ist eine Gruppe mit beliebig viele Zeichen, jedoch kein Slash. Diese Gruppe wird in $1 gespeichert (wenn es sich um RewriteRule handelt). Die kann ich dann mit $_GET, 1 abholen und verarbeiten.
    Aufgerufen wird aber nur home.php.
    Habe ich das so richtig verstanden?
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  9. #9
    TP-Supporter chorn bringt sich richtig ein Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    396
    Wieso denn kein Slash? Deinem Schema nach willst du den Slash doch hinter der home.php haben. Und du musst $1 schon irgendwo im Ziel eintragen, sonst passiert ja nichts. Hast du dich mal mit den Basics von mod_rewrite beschäftigt? Die Beispiele durchprobiert?

  10. #10
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030
    Hallo chorn,

    werde also doch noch weiter studieren müssen. Benötige hierzu vielleicht noch Nachhilfe...
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  11. #11
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030
    Hallo chorn,

    ich gebe auf. Ich finde keine für mich passende Erläuterung. Dann werde ich in der alten hergebrachten Art und Weise meine Site weiter bearbeiten. Vielen Dank für die bisherige Mühe.

    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  12. #12
    TP-Supporter chorn bringt sich richtig ein Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    396
    Ich verstehe dein PRoblem nicht, hast du die Beispiele alle durchgearbeitet? Hast du dich mal mit Regexp befasst? Du brauchst doch nur das

    Code:
    ^seite_([0-9]+).html$
    durch deine Syntax zu ersetzen.

  13. #13
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030
    Hallo chorn,

    das war mein letzte Versuch:
    Der Link sieht so aus:
    PHP-Code:
    http://nicole-mk/pages/Home.php?id=Teenager 
    .htaccess
    PHP-Code:
    # hier die Umwandlung "hinter der id="Begriff hinter Home.php setzen

    RewriteEngine On
    RewriteBase 
    /
    RewriteRule ^pages/Home.php?id=([.*]+)$    pages/Home.php/$[L
    Hatte es so verstanden:
    In den Klammern ist eine Gruppe. Diese Gruppe ist die Gruppe $1. Diese Gruppe soll dann nach dem Schrägstrich eingesetzt werden. Leider funktioniert das nicht. Kann es vielleicht sein, daß mein XAMPP unter Win 7 läuft?
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  14. #14
    TP-Supporter chorn bringt sich richtig ein Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    396
    Jetzt leitest du ja mit den Parametern auf ein Verzeichnis um. Deine Syntax wäre doch

    "leite alles nach home.php/ auf home.php?id= um"

    Code:
    ^home.php/([a-zA-Z]+)$ home.php?id=$1

  15. #15
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030
    Hallo chorn,

    ich glaube, daß ich mich missverständlich ausgedrückt habe.

    Ich rufe auf : z.B.
    PHP-Code:
    http://nicole-mk/pages/Home.php?id=Impressum 
    und zu sehen sollte es so sein:
    PHP-Code:
    http://nicole-mk/pages/Home.php/Impressum 
    oder geht es so nicht?
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. farbige suchmaschinenfreundliche Rahmen
    Von Sternchen3 im Forum GoLive
    Antworten: 6
    Letzter Beitrag: 02.10.2007, 14:10
  2. suchmaschinenfreundliche Rahmen einbauen?
    Von Maria23 im Forum GoLive
    Antworten: 3
    Letzter Beitrag: 30.12.2006, 15:22
  3. TYPO3 & SEO: suchmaschinenfreundliche URLs
    Von automatix im Forum TYPO3
    Antworten: 7
    Letzter Beitrag: 20.08.2006, 23:59
  4. 2 Probleme mit suchmaschinenfreundliche Links
    Von phpBuddy im Forum Traum-Dynamik
    Antworten: 5
    Letzter Beitrag: 19.09.2005, 01:08
  5. h1 Links sollen anderst sein wie p Links
    Von gieri im Forum Dreamweaver & andere Webeditoren
    Antworten: 3
    Letzter Beitrag: 29.04.2005, 16:58

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51