Avatar billede farsinsen Nybegynder
19. januar 2005 - 15:44 Der er 11 kommentarer

domain.com til domain.dk (hjælp til mod_rewrite)

Hej

Jeg har domain.dk og domain.com. Sidstnævnte bliver ikke brugt til andet end 'mail' og det ville derfor være rart, hvis alle http requests røg over videre til .dk domænet. Altså incl. evt. subdomains, folder, querystring osv.

Det korte af det lange er vist at alle .com'er erstattes med .dk'er - er det muligt?
Avatar billede Slettet bruger
19. januar 2005 - 15:56 #1
hmmm hvis du har noget serverplads til domænet kan du vel bare smide en lille html fil med et simpelt metatag på den.

ex.
<META HTTP-EQUIV="refresh" CONTENT="1; URL=http://www.domain.dk/">

Ellers skal du nok ud i noget mere avanceret redirect der skal ordnes med din webhotel udbyder.
Avatar billede Slettet bruger
19. januar 2005 - 15:57 #2
ved ikk om jeg har forstået spørgsmålet helt korrekt, men er mit umiddelbare gæt
Avatar billede Slettet bruger
19. januar 2005 - 16:01 #3
Jeg vil mene at den "rigtige" måde, er at lave en VirtualHost i din httpd.conf, til dit .com domæne

<Virtualhost *:80>
Servername domain.com
ServerAlias www.domain.com
Redirect permanent / http://www.domain.dk
</Virtualhost>
Avatar billede farsinsen Nybegynder
19. januar 2005 - 16:02 #4
Pointen er jo netop, at evt. folders/subdomain/querystring/osv. fortsat skal være i urlen. Det er faktisk bare .com der skal udskiftes med .dk.

Dit eksempel kræver desuden også, at jeg smider samme script på fejlsider i tilfælde af  at domain.com/folder ikke eksistere...
Avatar billede farsinsen Nybegynder
19. januar 2005 - 16:04 #5
Desværre har jeg ikke adgang til apaches conf, da begge domæner er hostet på webhoteller...
Avatar billede Slettet bruger
19. januar 2005 - 16:04 #6
Ja, du har ret. Det kræver noget mod_rewrite - Men her er jeg ikke så stærk :-)
Avatar billede Slettet bruger
19. januar 2005 - 16:08 #7
Du kan evt. lige prøve at teste om mit forslag virker.
Hvis ikke du har adgang til din httpd.conf fil, så kan du sikkert bruge .htaccess i stdet.

Lav en alm. tekstfil med navnet: .htaccess (husk punktum)
I den skriver du: Redirect permanent / http://www.domain.dk

Læg din .htaccess fil i den folder, som hører til dit .com domæne som den eneste.
Jeg er næsten sikker på at det vil virke.... :-)
Avatar billede Slettet bruger
19. januar 2005 - 16:09 #8
Avatar billede farsinsen Nybegynder
19. januar 2005 - 16:15 #9
todrunktofuck:

Ja, det virker efter hensigten, men det lever stadig ikke op til de ønsker jeg har mht. subdomains, folders og querystring.
Avatar billede Slettet bruger
19. januar 2005 - 16:21 #10
En lille rettelse. Linjen skal se således ud:
Redirect permanent / http://www.domain.dk/

Så vil det ihvertfald virke med Folders (har lige testet).
Men jeg har ingen idé om det så vil virke med det andet....
Avatar billede farsinsen Nybegynder
19. januar 2005 - 16:29 #11
Det virker hvad folders og querystring angår, men det virker ikke med subdomains ...
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