php.de

Zurück   php.de > php.de Intern > Beitragsarchiv

Beitragsarchiv Nur gucken, nichts anfassen. Das Archiv der Beiträge vergangener Zeiten.

 
 
LinkBack Themen-Optionen
Alt 23.08.2005, 08:15  
Erfahrener Benutzer
 
Registriert seit: 14.07.2005
Beiträge: 157
DonTermi
Standard Bräuchte mal Hilfe zu ModRewrite

Moin Moin,

kriegs irgendwie nicht so ganz gebacken da ich mich erst seit kurzem mit ModRewrite beschäftige.

Ich optimiere zur Zeit die Tierheimseite von meinem Brüderchen. Jetzt würde ich gern die URLs Suchmaschinenfreundlicher gestalten. Benutzt werden nicht URLs wie index.php?site=index&....

Jede Seite hat ihre eigene PHP Datei.

Wie schreibe ich jetzt z.B. die Rule das er aus dem

bewohner.php/tiere/katzen > bewohner.php?tiere=katzen

macht? Haken an der Sache, die ReWrite Rule sollte so gestaltet sein das der Dateiname vorn beliebig ist. Also so

xyz.php/variable/inhalt > xyz.php?variable=inhalt


Danke schon mal für Eure Hilfe.
__________________
[visit Donvelopment.org]
PGP-KeyID: 0xBEC31126]
[Blog:Don's Blog]
DonTermi ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.08.2005, 09:29  
Erfahrener Benutzer
 
Registriert seit: 14.07.2005
Beiträge: 157
DonTermi
Standard

Update:

Habe es jetzt selbst soweit hinbekommen. Hier die Lösung:

Code:
RewriteEngine On
RewriteRule bewohner/tiere_(.*).php$ bewohner.php?tiere=$1
Jetzt habe ich natürlich noch ein riesen Problem mit meinen anderen URLs für Grafiken etc. Bin davon ausgegangen das er nur die URL zur definierten Regel umschreibt und diese intern weitergibt als würde der Aufruf lauten bewohner.php?tiere=hunde.php

Da werden sämtliche Links für Grafiken etc jetzt aus (Auszug) [img]gfx/header.jpg[/img] zum Aufruf (bei /bewohner/tiere_hunde.php) (apache_access.log) /bewohner/gfx/header.jpg. Ist das normal das er dann selbst bei URL Rewrite die anderen relativen Links dazu anpaßt?
__________________
[visit Donvelopment.org]
PGP-KeyID: 0xBEC31126]
[Blog:Don's Blog]
DonTermi ist offline  
Alt 25.08.2005, 01:17  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.902
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ja das ist ein Problem bei mod_rewrite. Deine Bilder werden ja "extra" vom browser angefordert also die Seite und die einzelnen Bilder alle einzeln. D.h. das eben auch diese Links zu Bilder umgewandelt werden.

Ich habe alle Bilder einfach mit dem absoluten Pfad angegeben. Mit einem Templatesystem ist dass sehr einfach da du einfach nur {$url} oder entsprechendes vor jeden link setzten musst ...

Du könntest natürlich auch eine RewriteRule einführen

Code:
RewriteRule (.*).jpg$ $1.jpg
bzw. so änlich.
Flor1an ist offline  
Alt 25.08.2005, 17:00  
Erfahrener Benutzer
 
Registriert seit: 14.07.2005
Beiträge: 157
DonTermi
Standard

Danke für die Info. Habe mein htaccess wie oben fortgeführt. Anstatt weiter Unterverzeichnisse anzugeben habe ich einfach nur den Link von

bewohner_katzen.php nach bewohner.php?tiere=katzen umschreiben lassen. Dasselbe habe ich für alle Dateien gemacht wo Variablen verwendet werden. Ist also nix komplexes das eine komplexe Lösung her muß Für das bissle reichts.

Aber gut zu wissen für die Zukunft. Das nächste Suchmaschinetaugliche Projekt steht an wo grundsätzlich Variablen in URLs verwendet werden.
__________________
[visit Donvelopment.org]
PGP-KeyID: 0xBEC31126]
[Blog:Don's Blog]
DonTermi ist offline  
 


Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
modrewrite get variable obi PHP Tipps 2008 14 21.09.2008 18:30
ModRewrite ohne ModRewrite Chriz PHP-Fortgeschrittene 2 05.07.2008 21:30
.htaccess !== ModRewrite Manko10 Off-Topic Diskussionen 2 05.05.2008 11:49
[Erledigt] Hilfe: Projektabreit Informatik und Technik bitte helft uns. Off-Topic Diskussionen 31 05.04.2006 18:25
[Erledigt] HILFE HILFE HILFE mysqladmin.exe fehlt Datenbanken 7 20.12.2005 14:00
brauche sehr schnell und dringend hilfe Beitragsarchiv 13 24.10.2005 13:11
HILFE ! Brauche ganz dringend hilfe! PHP Tipps 2005-2 2 10.10.2005 23:08
[Erledigt] Probleme mit Linkverfolgung !!! HILFE !!! PHP-Fortgeschrittene 5 20.07.2005 18:24
Suche Hilfe... :) Beitragsarchiv 1 19.07.2005 13:09
[Erledigt] VARIABLEN WERDEN NICHT RICHTIG VERARBEITET!!!! HILFE PHP Tipps 2005-2 6 02.07.2005 18:32
Bräuchte hilfe bei einem Regexp Chr!s PHP Tipps 2005 1 27.01.2005 16:39
[Erledigt] HILFE PHP Tipps 2004-2 1 16.12.2004 20:49
Hilfe!!! PHP + EXE-Dateien und Interface Beitragsarchiv 4 16.12.2004 11:50
PHP, Frontpage -----> HILFE!!!! HTML, Usability und Barrierefreiheit 4 30.11.2004 15:00
[Erledigt] Domainnamen in Apache bekanntgeben HILFE Server, Hosting und Workstations 3 12.08.2004 13:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:17 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.