Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Frage zu Apache/mod_rewrite
neo99
Geschrieben am: Sa 28.08.2004, 12:57
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 4
Mitglied seit: 28.08.2004


ich habe folgendes problem: für einen kunden möchte ich auf meinem webserver ein unterverzeichnis anlegen. z.b. "http://www.server.com/test". in der datei http://www.server.com/test/index.php lade ich folgendermaßen ein bild:

<img src="/images/test.gif" ...>

kann man via mod_rewrite den server über .htaccess derart konfigurieren, dass er bei derartigen aufrufen automatisch das "/test" hinzufügt, sprich eine umleitung? also

<img src="/test/images/test.gif" ...>

thx!
Top
PMEmail Poster
Top
 
 
torfnase
#2 Geschrieben am: Sa 28.08.2004, 13:08 (+00:11)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (inaktiv)
Beiträge: 8
Mitglied seit: 28.08.2004


ich verstehe nicht ganz, worauf du hinaus willst.

wenn du die index.php in dem Verzeichnis /test aufrufst, dann schreibe dort doch einfach rein:

<img src="/test/images/test.gif" ...>

wo ist das das Problem?


--------------------
Top
PMEmail PosterUsers Website
Top
 
neo99
#3 Geschrieben am: Sa 28.08.2004, 13:16 (+00:07)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 4
Mitglied seit: 28.08.2004


das problem ist, dass ich auf meine lokalen intranet-rechner einen vhost für den jeweiligen kunden haben. z.b. www.kunde.dat. auf meinem online-webspace kann ich leider keinen weiteren vhosts anlegen, d.h. ich kann nur ein unterverzeichnis anlegen.

lokal (www.kunde.dat) klappt also

<img src="/images/... >

problemlos, online (z.b. www.mywebspacer.com/kunde/)
klappt das allerdings nicht mehr.



Top
PMEmail Poster
Top
 
torfnase
#4 Geschrieben am: Sa 28.08.2004, 13:38 (+00:22)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (inaktiv)
Beiträge: 8
Mitglied seit: 28.08.2004


heißt das, daß das Bild anzeigen local so aussieht

<img src="/images/... >

und online so:

<img src="/test/images/test.gif" ...>

?


--------------------
Top
PMEmail PosterUsers Website
Top
 
neo99
#5 Geschrieben am: Sa 28.08.2004, 13:53 (+00:15)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 4
Mitglied seit: 28.08.2004


ganz genau, also lokal

<img src="/images/test.gif ... >

und online sollte es dann:

<img src="/test/images/test.gif" ...>

sein.

gibt's da eine möglichkeit mit RewriteRule?

Top
PMEmail Poster
Top
 
torfnase
#6 Geschrieben am: Sa 28.08.2004, 13:55 (+00:02)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (inaktiv)
Beiträge: 8
Mitglied seit: 28.08.2004


da brauchst du nichts mit mod_rewrite machen

Frage einfach den HOST ab $HTTP_HOST und wenn es der locale ist, dann

<img src="/images/test.gif ... >

und wenn nicht

<img src="/test/images/test.gif" ...>

Das wäre doch ne Möglichkeit oder?


--------------------
Top
PMEmail PosterUsers Website
Top
 
neo99
#7 Geschrieben am: Sa 28.08.2004, 14:08 (+00:12)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 4
Mitglied seit: 28.08.2004


das bei jedem image zu machen wäre aber schon recht aufwendig. ich denke dass da eine mod_rewrite-lösung (falls es die gibt) besser wäre.
Top
PMEmail Poster
Top
 
torfnase
#8 Geschrieben am: So 29.08.2004, 10:16 (+20:08)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (inaktiv)
Beiträge: 8
Mitglied seit: 28.08.2004


du kannst natürlich auch eine Variable

$bilderpfad definieren, die z.B. beim lokalen Rechner leer ist und beim remote-Rechner /test/. Und die schreibst du dann in alle <img> Tags rein.


btw: es ist schon ungewöhnlich, wenn deine lokalen Entwicklungsumgebung sich von der tatsächlichen Online-Version unterscheidet, inbesondere was Pfadangaben angeht.


--------------------
Top
PMEmail PosterUsers Website
Top
 
Roger Bobst
calac gmbh
#9 Geschrieben am: So 29.08.2004, 10:43 (+00:27)
Report PostQuote Post

AyomRank 5
Group Icon

Gruppe: Experten Entwicklung (Mod)
Beiträge: 426
Mitglied seit: 15.02.2004


hallo

das lässt sich schon per mod_rewrite machen. Dazu brauchts die Condition:
(Test, von wo der Client kommt)
http://httpd.apache.org/docs/mod/mod_rewri...tml#RewriteCond

und danach die Regeln:
(pfade umbiegen falls condition zutrifft)
http://httpd.apache.org/docs/mod/mod_rewri...tml#RewriteRule

Gruss
Roger
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/2764

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Frage zum Neckermann Weihnachtsprogramm xxt 60 0 Mo 24.11.2008, 11:46
SQL Tabellenstruktur Frage lalo 155 10 Fr 21.11.2008, 10:41
Frage zu: SEO-Webspace chipchip 110 4 Mi 19.11.2008, 21:56
Frage an die SEO - Profis Dieter 231 3 Di 18.11.2008, 21:21
Frage zu Google-Suche Basti Hoesl 282 6 Di 18.11.2008, 18:25
MySQL Frage G.P. 103 2 Mo 17.11.2008, 15:59
MySql Frage - ID Ändern EuD 119 2 Di 4.11.2008, 11:09
Frage zu Internetgewerbe projektgewerbe 192 3 Mo 3.11.2008, 21:52
mod_rewrite Frage Coach 320 8 Di 21.10.2008, 08:01
RewriteRule Frage Bleys 246 11 Fr 10.10.2008, 20:15




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]