Login  Regeln Aktuelles Datum und Uhrzeit: 09.01.2009, 21:44  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Probleme mit Modrewrite beim URL umschreiben

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Einsteigerforum
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
mdf
Neuer [User]
Neuer



Anmeldung: 27.06.07
Beiträge: 1

BeitragVerfasst am: 27.06.2007, 13:38    Titel: Probleme mit Modrewrite beim URL umschreiben Antworten mit Zitat

Hi,
eigentlich würden die Links zu meiner Seite so aussehen:
Code:

www.meineurl.de?action=auto&seite=1


Aber Google freut sich da nicht drüber...

Habe eine .htaccess. Hier ist sie


Code:

RewriteEngine on
Options +FollowSymLinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.meineurl.de$ [NC]
RewriteRule ^(.*) http://meineurl.de/$1/$2 [L,R=301,QSA]
RewriteRule ^([0-9a-zA-Z]+)$ index.php?action=$1&seite=$2


Nun sollte es so aussehen:

Seitenintern würde ich dann so verlinken:
Code:

<a href="/auto/1">Auto</a>

und von extern:
Code:

<a href="http://www.meineurl.de/auto/1">Auto</a>


Aber wenn ich das eingebe bekomme ich Fehler 404.
Gebe ich nur einen Parameter ein (z.B. auto) dann kann ich die Variable $_GET['action'] aufrufen und da ist der richtige Wert drin. Hänge ich den 2. Wert dran, gibt's Fehler 404.

Was habe ich da falsch gemacht? Frage

Mfg
Torsten Müller

_________________
Bonuspunktesystem für kostenlosen Musikdownload und gratis SMS
[url="http://www.music-download-fox.de"]http://www.music-download-fox.de[/url]


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1500
Wohnort: Speyer

BeitragVerfasst am: 27.06.2007, 16:51    Titel: Antworten mit Zitat

(.*) ist der PLatzhalter, der in die Variable übertragen wird

du hast Links einen Platzhalter
nur einen
und hast rechts 2 Variablen ..... wie soll aus 1 2 werden?

Code:

RewriteRule (.*)\.html$        /?file=$1
RewriteRule (.*)/(.*)\.html$        /?folder=$1&file=$2
RewriteRule (.*)/$        /?folder=$1
RewriteRule (.*)/(.*)/(.*)\.html$   /?folder=$1&folder2=$2&file=$3


Das landet ja alles in der index.php

Dort schreib einfach mal rein

Code:

echo ( '<br>#'. $_SERVER['REQUEST_URI'] );
echo ( '<br>#'. $_GET['folder'] );
echo ( '<br>#'. $_GET['folder2'] );
echo ( '<br>#'. $_GET['file'] );

Dann weist du was rein kommt

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Hilfe beim Domainrouting martha Webspace-Domains 5 26.12.2008, 10:07 Letzten Beitrag anzeigen
Keine neuen Beiträge Hilfe beim erstellen von Template beanything Einsteigerforum 4 12.12.2008, 17:10 Letzten Beitrag anzeigen
Keine neuen Beiträge Probleme mit Variablen Arnee Serverseitige Websprachen 3 07.12.2008, 17:44 Letzten Beitrag anzeigen
Keine neuen Beiträge Probleme beim php, wer kann helfen? foxjulia Einsteigerforum 4 04.12.2008, 16:29 Letzten Beitrag anzeigen
Keine neuen Beiträge PHP Script Bilder Upload umschreiben?! LizzardX Einsteigerforum 1 03.12.2008, 22:57 Letzten Beitrag anzeigen
Threadübersicht