Login  Regeln Aktuelles Datum und Uhrzeit: 03.12.2008, 00:53  
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
mod_rewrite - URL umschreiben mit .htaccess

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Suchmaschinen/Promotion
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Rico Eberle
Helfer [User]
Helfer



Anmeldung: 07.10.04
Beiträge: 197
Wohnort: Schweiz

BeitragVerfasst am: 09.11.2004, 09:56    Titel: mod_rewrite - URL umschreiben mit .htaccess Antworten mit Zitat

Hallo zusammen

Da bräucht ich doch noch glatt eure Hilfe - hab mich schon daran versucht, jedoch krieg ich's einfach nicht hin. Und ich weiss ja, dass es hier einige Spezialisten auf dem Gebiet geben soll.

Also ich will folgende URL:
http://meiname.tld/index.php?p=webhosting&sub=webhosting

... umschreiben lassen in:
http://meiname.tld/webhosting.html

ist das überhaupt möglich?
Danke jetzt schon mal für eure Hilfe!

mfg, Rico

_________________
TeamFREE.info


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
MyCoder
User [User]
User



Anmeldung: 15.10.04
Beiträge: 15

BeitragVerfasst am: 09.11.2004, 12:58    Titel: Antworten mit Zitat

Hi

das müste so funktionieren... (.htaccess - Datei)
Code:
RewriteEngine on
RewriteBase /
RewriteRule webhosting.html index.php?p=webhosting&sub=webhosting



1. Zeile: Modul mod_rewrite einschalten
2. Zeile: Ordnerangabe
3. Zeile: zu ersetzende Datei

MfG

_________________
[img]http://www.mycoder.de/images/banner.php[/img]
click


Nach oben
Private Nachricht senden
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1667
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 09.11.2004, 13:44    Titel: Antworten mit Zitat

ja, oder variabel:

Code:
RewriteEngine on
RewriteBase /
RewriteRule ^s(.*).html$ index.php?p=$1&sub=$1


Das heißt dann aber nicht webhosting.html, sondern swebhosting.html, ist allerdings empfehlenswert, denn sonst kannst du keine normalen HTML-Dateien mehr erstellen...also so werden jetzt alle Seiten mit der Endung .html, deren Dateinamen mit dem Buchstaben s anfängt, gerewritet...

_________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
JörgK
Beliebter [Mod]
Beliebter



Anmeldung: 09.04.04
Beiträge: 376

BeitragVerfasst am: 09.11.2004, 14:06    Titel: Antworten mit Zitat

besser noch mit Bindestrich:

Code:
RewriteEngine on
RewriteBase /
RewriteRule ^s-(.*).html$ index.php?p=$1&sub=$1


Also s-webhosting.html, damit das Keyword "webhosting" erhalten bleibt, und nicht-rewritete Dateinamen auch mit dem Buchstaben s anfangen können

_________________
Webnotizen - Forum für XHTML, CSS und SEO - Bookmarks


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Rico Eberle
Helfer [User]
Helfer



Anmeldung: 07.10.04
Beiträge: 197
Wohnort: Schweiz

BeitragVerfasst am: 09.11.2004, 18:24    Titel: Antworten mit Zitat

Danke vielmals für eure Hilfe - funktioniert perfekt so.
Hier ist wenigstens Verlass auf die Profis Smilie

mfg, Rico

_________________
TeamFREE.info


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
Andre G
Neuer [User]
Neuer



Anmeldung: 11.02.05
Beiträge: 7
Wohnort: Aachen

BeitragVerfasst am: 11.02.2005, 23:12    Titel: Antworten mit Zitat

Hallo zusammen!

Bin neu hier und möchte diesem Forum schonmal ein großes LOB ausprechen Sehr glücklich
Die Beiträge mit mod_rewrite haben mich nun auch einen Schritt weiter gebracht. Ich suche schon seit Stunden nach der Lösung und habe Sie hier endlich ansatzweise für meine Website gefunden!

Leider nur ansatzweise und komme einfach nicht weiter, da ich mich nicht so gut mit Programmierung auskenne und htaccess für mich Neuland ist, bitte ich euch um Hilfe für mein Problem:

Folgendes habe ich nun in meiner htaccess-Datei stehen:

Code:

RewriteEngine on
RewriteBase /
RewriteRule nokia_6230_eplus_privat_plus.html index.php?hersteller=Nokia&modell=6230&netz=E-Plus&tarif=Privat+Plus


Da ich in einer Auswahl die Daten für "Hersteller", "Modell", "Netz" und "Tarif" aus einer Datenbank auslesen lasse, hätte ich über 17000 Varianten für solch einen Link. Daher würde ich es gerne variabel gestalten, weiß leider nur nicht wie. Frage

Wenn z.B. ein Besucher nur "Nokia" auswählt, hätte ich gerne "nokia.html"
wenn jemand "Siemens" und dann als Modell "S65" auswählt, soll dann "siemens_sl65.html" aufgerufen werden.
wenn jemand "Nokia" und "eplus" auswählt, soll dann "nokia_eplus.html" aufgerufen werden usw.
Es kann sozugen jeder Hersteller mit jedem Modell und / oder jedem Netz und / oder jedem Tarif aufgerufen werden.

Versteht ihr was ich meine? Winken

Vielleicht hättet ihr dazu eine Idee. Wäre klasse!

Viele Grüße

André


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Andre G
Neuer [User]
Neuer



Anmeldung: 11.02.05
Beiträge: 7
Wohnort: Aachen

BeitragVerfasst am: 11.02.2005, 23:37    Titel: Antworten mit Zitat

Wow!

Bin Dank eurem Forum einen großen Schritt weiter gekommen
http://www.webmasterwelt.net/artikel,21,-modrewrite-einsetzen---html-dateien-auf-php-umleiten.html

ich schaffe es nun durch diese eine Zeile

Code:

RewriteRule ^(.*)_(.*)_(.*)_(.*).html$ index.php?hersteller=$1&modell=$2&netz=$3&tarif=$4


alle Handys mit allen Tarifen anzuzeigen! Hätte nie gedacht, dass das so einfach möglich ist! Juhu!
Also wenn ich nun "/nokia_6230_e-plus_privat+plus.html" eingebe, findet der Browser das Angebot!
Jedoch funktioniert z.B. "/nokia_e-plus.html" nicht.
Wie mache ich das? Und wie erreiche ich, dass nach jeder Auswahl eine html-Seite oben als Adresse steht?
Kann man eigentlich mit htaccess auch den Titel manipulieren?
Grüße

Smilie André


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1667
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 12.02.2005, 07:36    Titel: Antworten mit Zitat

Hallo,

erstmal herzlich Willkommen hier im Forum. Smilie

Zu deinen Fragen:

1.) Es ist klar, dass "/nokia_e-plus.html" nicht funktioniert, denn mod_rewrite wird ja nur aktiv, wenn die Datei die Form *_*_*_*.html hat. Die ist in diesem Fall jedoch nicht gegeben. Deshalb wäre eine zweite RewriteRule angebracht:

Code:
RewriteRule ^(.*)_(.*).html$ index.php?hersteller=$1&netz=$2


Wenn du jetzt aber z. B. einmal den Hersteller mit dem Modell kombinieren willst und ein anderes Mal das Netz mit dem Tarif, dann würde ich für jede Mischung eine RewriteRule eintragen und mit irgendeinem/irgendwelchen Buchstaben vorne abtrennen, z. B. :

Code:
RewriteRule ^hn_(.*)_(.*).html$ index.php?hersteller=$1&netz=$2
RewriteRule ^nt_(.*)_(.*).html$ index.php?netz=$1&tarif=$2


Wichtig: Diese Regeln und auch die obige Regel von mir müssen vor deiner langen stehen.

2.) Auswahl einer HTML-Seite oben als Adresse? Ich kann leider nicht nachvollziehen, was du meinst.

3.) Man kann den Titel damit nicht manipulieren.

_________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
Andre G
Neuer [User]
Neuer



Anmeldung: 11.02.05
Beiträge: 7
Wohnort: Aachen

BeitragVerfasst am: 12.02.2005, 12:46    Titel: Antworten mit Zitat

Danke für eine Hilfe! Klappt wunderbar Lachen

Andreas Schroth hat folgendes geschrieben:
Hallo,
2.) Auswahl einer HTML-Seite oben als Adresse? Ich kann leider nicht nachvollziehen, was du meinst.

3.) Man kann den Titel damit nicht manipulieren.



Wenn man bei mir im Scrolldown-Menü Nokia wählt, dann wird oben in der Adresszeile eine lange PHP-generierte Adresse angezeigt.
Code:
/index.php?hersteller=Nokia&modell=%25&netz=%25&tarif=%25


Ich möchte aber bewirken, dass er stattdessen
Code:
/h_nokia.html

anzeigt. So wie das bei euch im Forum auch ist.
Es wird oben in der Adresszeile nicht mehr die php-Adresse angezeigt, sondern
http://www.webmasterwelt.net/artikel,496,-mod_rewrite---url-umschreiben-mit-htaccess.html

Und im Titel steht:
"Webmaster Forum mod_rewrite - URL umschreiben mit .htaccess"

Und ich hätte gerne in der Adresszeile automatisch die html-Adresse und im Titel immer das stehen, was der Besucher gerade ausgewählt hat.

Dann wärs perfekt! Sehr glücklich

Gruß

André


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1667
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 12.02.2005, 14:59    Titel: Antworten mit Zitat

Hallo,

naja, du musst dazu halt einfach dein Script entsprechend umprogrammieren, da gibts jetzt so allgemein eigentlich nichts zu helfen... Winken

Mit freundlichen Grüßen,

Andreas Schroth

_________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
narf
Neuer [User]
Neuer



Anmeldung: 17.02.05
Beiträge: 4

BeitragVerfasst am: 18.02.2005, 12:46    Titel: Antworten mit Zitat

ich nutze phpnuke und würde auch gern alles in statischen urls ausgeben ... ist das möglich? hängt das auch vom server ab? was muss ich tun?
meine seite: http://bbfun.de


Nach oben
Private Nachricht senden
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 Unterverzeichnis und Subdomain: robot... JanKrohn HTML & CSS 5 19.11.2008, 12:56 Letzten Beitrag anzeigen
Keine neuen Beiträge URL Cloaken mit mod_rewrite Wimp Serverseitige Websprachen 5 07.11.2008, 17:48 Letzten Beitrag anzeigen
Keine neuen Beiträge Script umschreiben eforium Einsteigerforum 3 04.11.2008, 22:13 Letzten Beitrag anzeigen
Keine neuen Beiträge .htaccess und .htpasswd funktionieren... xxcool25xx Serverseitige Websprachen 3 13.08.2008, 21:03 Letzten Beitrag anzeigen
Keine neuen Beiträge Webshop per htaccess auf neue Shopso... StellaPorta Einsteigerforum 2 04.08.2008, 18:53 Letzten Beitrag anzeigen
Threadübersicht