Ergebnis 1 bis 7 von 7

Thema: .htaccess SEO URLS - Hilfe zu Fehler gesucht

  1. #1
    HTML Newbie
    Registriert seit
    09.11.2012
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Ausrufezeichen .htaccess SEO URLS - Hilfe zu Fehler gesucht

    hi
    habe momentan ein Problem.
    und zwar möchte ich meine Webseite SEO URL konform mittels .htaccess verwalten.

    ich habe grundsätzlich 2 files
    index.php
    main.php

    auf der Index.php gelangt man direkt via Domain und ist quasi die Startseite/Landingpage

    von der aus kommt man auf die main.php via /main.php?section=main

    nun, zum Problem...
    linke ich nun auf Domain.com/main (Domain.com/kontakt ect) funktioniert dies wunderbar.

    jedoch wenn ich nun standardmässig die Domain öffne läd er automatisch die main.php ohne content
    wie muss ich nun die htaccess anpassen um quasi die index zu ignorieren

    mein bisheriges Codeschnippsel (dass auch css includes beeinhaltet sollte, um diese bei seourl auch zu includen)

    Code:
    RewriteEngine on
    
    
    RewriteCond %{REQUEST_URI} !^/+(admin|images)/?
    RewriteCond %{REQUEST_URI} !(\..{2,4})$
     
    RewriteRule ^(.*)$ /main.php?section=$1&%1 [L]

    hoffe, dass hier einer ne Lösung zum Problem hat...
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Meister(in) Avatar von lukasn
    Registriert seit
    23.02.2008
    Ort
    Schweiz
    Alter
    27
    Beiträge
    491
    Danke
    2
    Bekam 12 mal "Danke" in 11 Postings

    Standard AW: .htaccess SEO URLS - Hilfe zu Fehler gesucht

    Am besten löst du das nicht mit der Rewrite Engine, sondern programmatisch in PHP. Also in php eine Standard-Section bestimmen, die geladen wird, wenn in der URL keine bestimmt wurde.

    So was in der Art:

    PHP-Code:
    if(array_key_exists('section'$_GET) === FALSE)
    {
        
    $section 'index';
    }
    else
    {
        
    $section clean($_GET['section']);

    Geändert von lukasn (09.11.2012 um 17:48 Uhr)

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    09.11.2012
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: .htaccess SEO URLS - Hilfe zu Fehler gesucht

    hi,
    danke für die Antwort, aber funktioniert nicht.

    bekomme nur :/

    Fatal error: Call to undefined function clean() in /.../main.php on line XX
    wenn ich domain.at/index.php eingebe funktioniert die Startseite ... mhm

  4. #4
    Meister(in) Avatar von lukasn
    Registriert seit
    23.02.2008
    Ort
    Schweiz
    Alter
    27
    Beiträge
    491
    Danke
    2
    Bekam 12 mal "Danke" in 11 Postings

    Standard AW: .htaccess SEO URLS - Hilfe zu Fehler gesucht

    Ach du... clean() ist auch keine Standardfunktion Das war nicht als reinkopieren und geht gedacht, nur als beispiel wie man vorgehen könnte. Du solltest einfach aus Sicherheitsgründen nicht den $_GET Parameter direkt verwenden, sonder ihn erst noch irgendwie Validieren, das sollte die clean() versinnbildlichen.

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    09.11.2012
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: .htaccess SEO URLS - Hilfe zu Fehler gesucht

    OK, dachte ich mir fast...
    phu, diesbezügliche verbindung ist da noch etwas Neuland für mich... gg
    Mal schaun, momentan steh ich da etwas an. Vielleicht bekomm ich das noch irgendwie zum Laufen

  6. #6
    Meister(in) Avatar von lukasn
    Registriert seit
    23.02.2008
    Ort
    Schweiz
    Alter
    27
    Beiträge
    491
    Danke
    2
    Bekam 12 mal "Danke" in 11 Postings

    Standard AW: .htaccess SEO URLS - Hilfe zu Fehler gesucht

    Zeig sonst mal den Code den du für deinen single point of entry (main.php) verwendest, dann kann ich dir vielleicht mehr sagen.

  7. #7
    HTML Newbie
    Themenstarter

    Registriert seit
    09.11.2012
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: .htaccess SEO URLS - Hilfe zu Fehler gesucht

    [GELÖST]

    OK,

    habs nun doch über die .htaccess gelöst.
    Nun funktioniert es wunderbar, so wie es soll.

    Code:
    RewriteRule ^(.*)$ /main.php?section=$1&%1 [L]
    
    durch folgendes ersetzt:

    Code:
    RewriteRule ^([a-zA-Z0-9-/]+)$ main.php?section=$1
    RewriteRule ^([a-zA-Z0-9-/]+)/$ main.php?section=$1
    trotzdem Danke
    lg

Ähnliche Themen

  1. .htaccess Fehler bei rewrite
    Von DarkEmperor im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 18.03.2012, 14:45
  2. Brauche Hilfe Redirect mit .htaccess
    Von crazyseodeals im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 25.04.2011, 12:22
  3. hilfe bei .htaccess & .htusers
    Von b2 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 36
    Letzter Beitrag: 17.08.2006, 01:11
  4. BRAUCHE HILFE!!!!! was genau ist .htaccess
    Von davidos_no.1 im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 10.03.2006, 02:27
  5. Fehler in meinem Forum. Dringend Hilfe gesucht! Was nun ???
    Von Cyber Sonic im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 04.11.2004, 21:50

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •