Avatar billede webmasterdk Praktikant
23. september 2003 - 22:28 Der er 15 kommentarer og
1 løsning

Forwarde en mappe til en anden server.

hejsa
Jeg har et domæne, hvor når folk går ind på en bestemt mappe, ønsker jeg at de bliver forwardet til en anden server.
Det drejer sig om mit domæne epx.dk
Der vil jeg gerne have forwardet alle der går ind på http://epx.dk/spm/xxx bliver forwardet til http://exp.dk/spm/xxx
Har prøvet lidt med proxypass i apache..
men kan ikke helt få det til at virke..

// WebmDK
Avatar billede webmasterdk Praktikant
23. september 2003 - 22:31 #1
Sådan ser det ud lige nu:
<IfModule mod_proxy.c>
    #
    # Proxy Server directives. Uncomment the following lines to
    # enable the proxy server:
    #
    <IfModule mod_proxy.c>
    ProxyRequests On

    <Directory proxy:*>
        Order deny,allow
        Deny from all
        Allow from .epx.dk
    </Directory>
</IfModule>
ProxyPass /spm/ http://exp.dk/spm/
Avatar billede gonza.dk Nybegynder
01. oktober 2003 - 11:25 #2
Lav en .htaccess fil med følgende indhold:

RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9._/]+)$ http://exp.dk/$1

smid den i dit rootdir for epx.dk

Du skal have rewrite_module aktiveret på din apache-server.

test:

http://spm404872.gonza.dk/spm/404872


mvh.
Gonza
Avatar billede webmasterdk Praktikant
01. oktober 2003 - 13:02 #3
Burde den så ikke hedde:
RewriteEngine On
RewriteBase /spm/
RewriteRule ^([a-zA-Z0-9._/]+)$ http://exp.dk/spm/$1

For ellers ville den jo forwarde alt trafik?
Avatar billede webmasterdk Praktikant
01. oktober 2003 - 13:14 #4
Jeg kan umiddelbart få det til at virke.
Har forsøgt både med og uden "spm", og har også haft lavet en mappe der hed spm, og prøvet det deri.
Har tjekket, jeg har rewrite_module loaded.
Avatar billede gonza.dk Nybegynder
01. oktober 2003 - 14:22 #5
du kan sætte

RewriteCond %{REQUEST_FILENAME} !-F

ind i .htaccess filen, så forwarder den ikke, hvis filen i forvejen findes lokalt på serveren...
Avatar billede webmasterdk Praktikant
01. oktober 2003 - 14:25 #6
den gør det stadig ikke...
må jeg se din .htaccess fil?
Avatar billede gonza.dk Nybegynder
01. oktober 2003 - 14:32 #7
må du gerne:

http://spm404872.gonza.dk/htaccess.txt


den redirecter ikke, hvis filen der forespørges på, findes på serveren:
http://spm404872.gonza.dk/test.php
Avatar billede webmasterdk Praktikant
01. oktober 2003 - 14:36 #8
Jeg fatter det ikke, for min ser præcis sådan ud.
Men det virker ikke...
Avatar billede gonza.dk Nybegynder
01. oktober 2003 - 14:41 #9
hmm, underligt...

Du har aktiveret rewrite_module og genstartet apache?

prøv at sætte:

UseCanonicalName Off

i httpd.conf

kan dog ikke lige huske om det er dette problem den løser, men det hjalp mig en gang med et eller andet problem i hvert fald...
Avatar billede gonza.dk Nybegynder
01. oktober 2003 - 14:43 #10
UseCanonicalName Off

Det var løsningen på den måde jeg kører virtual host på, ved ikk om det har noget at sige her...
Avatar billede gonza.dk Nybegynder
01. oktober 2003 - 14:44 #11
Du er sikker på at du har givet godkendelse til .htaccess i dir'et?
Avatar billede webmasterdk Praktikant
01. oktober 2003 - 14:48 #12
Dooohh....
min fejl...
troede at AllowOverride var sat til All..
men den var sat til None... :/
Men mange tak for hjælpen, kan se på andre spm's herinde at du har rimelig godt styr på mod-rewrite! :)
Avatar billede gonza.dk Nybegynder
01. oktober 2003 - 14:54 #13
Har da roddet lidt med det, så det i et spm. engang og synes det lød spændende, så det måtte jo lige afprøves ;o)

takker for points, håber du blev klogere :-D
Avatar billede webmasterdk Praktikant
01. oktober 2003 - 15:20 #14
Har du nogen ide om hvordan den ville virke sammen med
ErrorDocument 404?
Avatar billede gonza.dk Nybegynder
01. oktober 2003 - 21:44 #15
faktisk ikk... men det er vel bare at prøve...
Avatar billede webmasterdk Praktikant
04. oktober 2003 - 21:00 #16
Hmm...
den eneste løsning var at oprette mappen spm
og smide .htaccess filen der, og så have en anden i /
men ok, så virker det som det skal.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester