Suchmaschinenoptimierung
   
 

SEMSEO Konferenz 2012
 

 
 

mod_rewrite - Ordner vorgaukeln?

Gehe zu Seite Zurück  1, 2
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Webprogrammierung, Templatedesign & Microformats
 kostenloses kleinanzeigenscript gesucht File does not exist - in error_log  
Synonym

pr


: 09.08.2008
: 3495
: Würzburg


: 24.08.2011, 11:56    : mod_rewrite - Ordner vorgaukeln? Antworten mit Zitat

Nein, der Ordner ist keine Pflicht

RewriteRule ^([0-9]+)/$ index.php?id=$1 [L]

Würde alles beachten, was so aufgebaut ist: domain.tld/ZIFFERN/ .

:
www.domain.de/index.php?id=12345 soll zu
www.domain.de/12345 werden.

Man beachte dabei, dass das nur das interne "umschreiben" ist. Die eigentlichen URLs musst Du schon alle ändern.

Aus einer URL /index.php?id=12345 wird also nicht automatisch ein /12345 aber aus einer URL /12345 wird intern ein /index.php?id=12345
Nach oben
Synonym Private Nachricht senden
Dublay

pr


: 24.08.2011
: 7



: 24.08.2011, 13:06    : mod_rewrite - Ordner vorgaukeln? Antworten mit Zitat

Ah, super, so scheint es zu funktionieren. Jetzt sind nur alle Stylesheets und Bilder nicht mehr erreichbar, was natürlich auch logisch ist.

Wie kann man dies beheben?

Vielen Dank schonmal, es geht voran!
Nach oben
Dublay Private Nachricht senden
Synonym

pr


: 09.08.2008
: 3495
: Würzburg


: 24.08.2011, 13:15    : mod_rewrite - Ordner vorgaukeln? Antworten mit Zitat

Alle CSS und Bilder....

Ich wette, bei denen ist kein / vor dem Dateinamen, oder?

also wohl so eingebunden src="bild.jpg"....

Wenn dem so ist, dann mach aus denen einfach ein src="/bild.jpg"
Nach oben
Synonym Private Nachricht senden
Dublay

pr


: 24.08.2011
: 7



: 24.08.2011, 13:23    : mod_rewrite - Ordner vorgaukeln? Antworten mit Zitat

Du solltest Buchhalter werden

Jetzt nur noch ein Problem. Ich habe vorher per $_GET auf die id zugegriffen und entsprechend die Inhalte der Webseite aus der DB gesucht.

Welcher Befehl liefert mir aus www.domain.de/12345/ die 12345?

Wiedermals Danke!
Nach oben
Dublay Private Nachricht senden
800XE

pr


: 02.12.2004
: 5209
: XENEVU


: 24.08.2011, 14:30    : mod_rewrite - Ordner vorgaukeln? Antworten mit Zitat

Dublay hat Folgendes geschrieben:
Du solltest Buchhalter werden

Jetzt nur noch ein Problem. Ich habe vorher per $_GET auf die id zugegriffen und entsprechend die Inhalte der Webseite aus der DB gesucht.

Welcher Befehl liefert mir aus www.domain.de/12345/ die 12345?


Du siehst den Baum vor lauter Wäldern nicht ... (oder wie war das?)


Ice Man hat Folgendes geschrieben:
RewriteRule ^artikel/([0-9]*)/$ index.php?id=$1 [L]

Welchen Sinn hätte das
wenn man dann
Ice Man hat Folgendes geschrieben:
index.php?id=$1 [L]

kein $_GET['id'] auslesen können könnte?

aber nur ... /Affilitiv/ ... innovativ
Nach oben
800XE Private Nachricht senden WWW
Dublay

pr


: 24.08.2011
: 7



: 24.08.2011, 14:47    : mod_rewrite - Ordner vorgaukeln? Antworten mit Zitat

Ja, wohl war.

Vielen Dank, ich denke, ich habs verstanden und stürze mich mal weiter auf den Code.

Bis zur nächsten Frage
Nach oben
Dublay Private Nachricht senden
Dublay

pr


: 24.08.2011
: 7



: 15.09.2011, 15:17    : mod_rewrite - Ordner vorgaukeln? Antworten mit Zitat

Weiter gehts...

Ich habe ein Formular mit 'post':
Code:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input name='wert1' ...


Was zu einem Aufruf wie www.domain.de/index.php führt.

Besteht dort irgendwie die Möglichkeit ohne 'get' zu verwenden, dass die Domain dann auch so aussieht: www.domain.de/wert1 ?
Lässt sich das auch über die .htaccess regeln?

Vielen Dank für Eure Hilfestellungen bisher, das hat mich gut weitergebracht!
Nach oben
Dublay Private Nachricht senden
Dublay

pr


: 24.08.2011
: 7



: 05.10.2011, 11:20    : mod_rewrite - Ordner vorgaukeln? Antworten mit Zitat

Hallo,

ich suche leider immer noch nach einer Lösung für o.g. Problem. Ich würde mich über einen Lösungsansatz freuen!
Nach oben
Dublay Private Nachricht senden
Synonym

pr


: 09.08.2008
: 3495
: Würzburg


: 05.10.2011, 12:16    : mod_rewrite - Ordner vorgaukeln? Antworten mit Zitat

:
Besteht dort irgendwie die Möglichkeit ohne 'get' zu verwenden, dass die Domain dann auch so aussieht: www.domain.de/wert1 ?

Prinzipiell ja, wenn Du Dich mal in die Materie PHP und dort speziell in den Bereich Server-Variablen einliest.

http://php.net/manual/de/reserved.variables.server.php

Du verwendest als Ziel also "$_SERVER['PHP_SELF']". Das enthält aber eben "index.php" als Wert, da das das echte File ist, das intern requestet wurde.

Deine Rule war "RewriteRule ^([0-9]+)/$ index.php?id=$1 [L] ". File ist also "index.php". 'PHP_SELF' macht somit alles richtig.

:
'PHP_SELF': Der Dateiname des aktuell ausgeführten Skripts, relativ zum Document Root.


Wenn das Formular an sich selber senden soll, also an die aufgerufene Adresse, dann nimm auch den entsprechenden Wert und nicht das "aufgerufene File"

z.B.:
:
'REQUEST_URI': Der URI, der angegeben wurde, um auf die aktuelle Seite zuzugreifen, beispielsweise '/index.html'.
Nach oben
Synonym Private Nachricht senden
800XE

pr


: 02.12.2004
: 5209
: XENEVU


: 05.10.2011, 12:42    : mod_rewrite - Ordner vorgaukeln? Antworten mit Zitat

Synonym hat Folgendes geschrieben:

Wenn das Formular an sich selber senden soll,

so ist es bei mir normal ....

@Dublay

ich lass dazu einfach den action leer
in den Geckobrowser funkionirt es .... im (alten) IE gabs glaub schonmal Probleme
Code:

$form .= '<form action="" method="post">';
$form .= '<input type="submit" name="doit" value="Buttonname" >';

if ( $_POST['doit'] )
{
  //SQL und so
}
else
{
  echo ( $form );
}



aber nur ... /Affilitiv/ ... innovativ
Nach oben
800XE Private Nachricht senden WWW
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Webprogrammierung, Templatedesign & Microformats
Seite 2 von 2
Gehe zu Seite Zurück  1, 2

 






Ähnliche Beiträge
Thema Forum Antworten
CDN oder Bild parsen + mod_rewrite - was ist besser? CDN oder Bild parsen + mod_rewrite - ... kaffeekapsel Ich hab' da mal 'ne Frage 1 30.04.2012, 09:40 CDN oder Bild parsen + mod_rewrite - was ist besser?
Duplicte Content - Suche verzweifelt nach mod_rewrite Rule Duplicte Content - Suche verzweifelt ... thomas_x3 Ich hab' da mal 'ne Frage 13 02.04.2012, 15:22 Duplicte Content - Suche verzweifelt nach mod_rewrite Rule
HILFE - .html Datei als Ordner (/ordner/) umschreiben HILFE - .html Datei als Ordner (/ordn... SeriousBadMan Weiterleitungen und mod_rewrite 8 13.03.2012, 18:43 HILFE - .html Datei als Ordner (/ordner/) umschreiben
Mod_rewrite referenziert auf Datenbankfeld? Mod_rewrite referenziert auf Datenban... HTH Weiterleitungen und mod_rewrite 1 19.02.2012, 12:08 Mod_rewrite referenziert auf Datenbankfeld?
Immer auf Ordner weiterleiten Immer auf Ordner weiterleiten Tomasso Weiterleitungen und mod_rewrite 2 28.01.2012, 15:38 Immer auf Ordner weiterleiten
Frage zu mod_rewrite Frage zu mod_rewrite Thompsen Weiterleitungen und mod_rewrite 6 14.12.2011, 15:37 Frage zu mod_rewrite
Ordner sichern gegen einen Zugriff/Download Ordner sichern gegen einen Zugriff/Do... Redaktion Sexy-News Ich hab' da mal 'ne Frage 2 28.11.2011, 12:48 Ordner sichern gegen einen Zugriff/Download

Suchmaschinenoptimierung | Latent Semantische Optimierung (LSO) | SEO Blog | SEO Online Tools | Suchmaschinenmarketing Angebot | Online Marketing

Impressum

Dieses SEO Forum läuft unter phpBB.


Sie lesen gerade: mod_rewrite - Ordner vorgaukeln? - Seite 2