php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.04.2011, 20:54  
Neuer Benutzer
 
Registriert seit: 08.04.2011
Beiträge: 6
PHP-Kenntnisse:
Fortgeschritten
Seb-Eisdrache befindet sich auf einem aufstrebenden Ast
Standard mod_rewrite und dynamisch erzeugte Links

hallo,
also ich habe ein größeres Projekt am laufen mit so mehr als 14.000 Zeilen an PHP-code, welches noch ständig wächst. Nun kamm mir in den Sinn, das es wesentlich seriöser wirkt wenn die URL's "schön" sind, also sowas wie "index.php?directory=32&site=89&g_action=dialog&ch ar=31" z.B.: in "32/89/g_action/dialog/char/31" umzuwandeln.
Ich wollte es daher mit mod_rewrite probiern. Es klappt auch soweit, nur die dynamisch erzeugten Links wie von der Navigation oder andere sachen meines Projekts sind unverändert.

Ich habe es bisher nur mit der directory ID probiert und stieß dort auf dieses Problem. Nur alle Links in meinen Projekt so umzubauen das sie mod_rewrite fähig sind würde Tage in anspruch nehmen.

Daher frage ich ob es möglich ist oder wie man es einfach bewerkstelligen kann, das alle Links sich an dem mod_rewrite schema anpassen?

Gruß Seb
Seb-Eisdrache ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.04.2011, 21:31  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.991
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Wenn die nicht dynamisch erzeugt werden - gar nicht. Du könntest natürlich nachträglich nen Ausgabefilter über das HTML laufen lassen, aber eigentlich ist das auch nur drangefrickelt.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 08.04.2011, 21:48  
Neuer Benutzer
 
Registriert seit: 08.04.2011
Beiträge: 6
PHP-Kenntnisse:
Fortgeschritten
Seb-Eisdrache befindet sich auf einem aufstrebenden Ast
Standard

sie werden ja vom PHP Script erzeugt, da ja auch Informationen aus einer Datenbank abgefragt werden.
Seb-Eisdrache ist offline   Mit Zitat antworten
Alt 08.04.2011, 22:43  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.991
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

<Glaskugelmodus.fail ()> Und nu?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 08.04.2011, 23:07  
Neuer Benutzer
 
Registriert seit: 08.04.2011
Beiträge: 6
PHP-Kenntnisse:
Fortgeschritten
Seb-Eisdrache befindet sich auf einem aufstrebenden Ast
Standard

fängt ja schon nett an....

also die Links stehen in funktionen .z.B.:

PHP-Code:
draw_something($content){

global 
$lang$link;

$echo '
<a href="index.php?'
.$link.'&sub_action=edit&itemid='.$content['id'].'">'.$lang['something'].'</a>
'
;

return 
$echo;


nach meinen jetzigen Stand müsste ich die Links die mommentan in den Funktionen stehen, ich kann sie nicht beziffern, für mod_rewrite umbauen.

Um dies zu umgehen wäre eine mod_rewrite möglichkeit doch sehr angenehm ^^.
Seb-Eisdrache ist offline   Mit Zitat antworten
Alt 08.04.2011, 23:11  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.991
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
fängt ja schon nett an....
Ja. Wenn man etwas konkretes wissen will, muss man auch konkret fragen.
Zitat:
nach meinen jetzigen Stand müsste ich die Links die mommentan in den Funktionen stehen, … für mod_rewrite umbauen.
Ja.
Zitat:
Um dies zu umgehen wäre eine mod_rewrite möglichkeit doch sehr angenehm ^^.
MOD REWRITE funktioniert nur in eine Richtung. Das habe ich oben ausdrücken wollen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 08.04.2011, 23:15  
Neuer Benutzer
 
Registriert seit: 08.04.2011
Beiträge: 6
PHP-Kenntnisse:
Fortgeschritten
Seb-Eisdrache befindet sich auf einem aufstrebenden Ast
Standard

ok, dann werde ich eine link-praser funktion mir mal baststeln
Seb-Eisdrache ist offline   Mit Zitat antworten
Alt 09.04.2011, 16:16  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo Seb-Eisdrache,

wirf mal einen Blick auf die Input-Filter des APF. Mit diesen kannst du bereits eigene Url-Parser (a.k.a. Input-Filter) bauen bzw. liegt schon einer bei, der das URL-Layout abbildet.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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
Links aus Datenbank in den HTML-Code einfügen Holger69 Datenbanken 20 23.08.2010 17:47
[Erledigt] Parsen mit DOM - Links auslesen bish PHP Tipps 2010 11 11.08.2010 19:59
String aufteilen und links herausfiltern NeoPow PHP Tipps 2010 15 03.08.2010 21:18
Script zum auslesen von Links Lunix PHP Tipps 2010 7 16.03.2010 12:28
Links vom Untermenü in Container öffnen Surfer PHP Tipps 2008 0 27.12.2008 19:24
PHP: Dynamisch erzeugte Buttons auslesen SvenLittkowski PHP Tipps 2008 9 29.10.2008 10:36
[Erledigt] Dynamisch erzeugte Thumbnail Gallery mit Hovereffekt, sporadischer Fehler! FearMyInnerSelf PHP Tipps 2008 1 20.09.2008 21:05
Links dynamisch erzeugen philipp.p PHP Tipps 2008 7 03.04.2008 14:31
Links im Text GELight PHP Tipps 2006 3 13.10.2006 17:35
Darstellung von Links ohne Parameter seven-12 PHP Tipps 2006 4 16.02.2006 15:31
Ueberlagerte Links HTML, Usability und Barrierefreiheit 0 01.10.2005 19:44
Tabelle ganz links lalala HTML, Usability und Barrierefreiheit 1 06.07.2005 14:29
Links sortieren Simon9990 PHP Tipps 2005 5 28.01.2005 23:03
links wie z.B index.php?action=news aircrash PHP Tipps 2004 5 27.07.2004 21:35
CMS - Links in text dynamisch einfügen PHP-Fortgeschrittene 1 23.07.2004 17:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
rewrite mod dynamisch, php links mod rewrite, dynamische links mod_rewrite, mod_rewrite links, modrewrite links erzeugen, links mit mod_rewrite verändern, mod_rewrite \links\ \navigation\, php dynamische navigation mit mod rewrite, php rewrite rules dynamische links, php links mit mod_rewrite, mod rewrite dynamisch php, php code mod_rewrite, mod rewrite nur .de, php ob mod_rewrite alle urls, mod_rewrite alle php ändern, dynamischen link über mode_rewrite, mod_rewrite hyperlinks, dynamisch generierte links, link dynamisch & php, php mod rewrit elinks

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:03 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