Toon posts:

[asp] meta-tags: 3 domeinen in 1 default.asp?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi All,
Ik heb 3 domeinnamen, waarvan elk door moet linken naar een directory van een website.

domein 1 moet linken naar www.domein.nl/dir1
domein 2 moet linken naar www.domein.nl/dir2
domein 3 moet linken naar www.domein.nl/dir3

Nu wil ik dat de 3 domeinen ook in zoekmachines als 3 aparte terecht komen, en wilde daarvoor meta-tags toevoegen. Maar: hoe zet ik ze in de default.asp van de website waar ze in principe naartoe linken?

Met
code:
1
2
3
4
5
6
7
8
9
if Request.ServerVariables("HTTP_REFERRER") = "www.domein.nl/dir1" then
   response.write "<!--#include file=metatags1.asp-->"
   response.redirect "www.domein.nl/dir1"
elseif Request.ServerVariables("HTTP_REFERRER") = "www.domein.nl/dir2" then
   response.write "<!--#include file=metatags2.asp-->"
   response.redirect "www.domein.nl/dir2"
elseif
...
end if


?? pakt een zoekmachine heirdoor de keywords die voor, zeg domein2 bedoeld zijn? Owja, ik wilde a.h.v de referer ok gelijk redirecten naar de juiste directory (zie code).. wie o wie ;)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 09:42

gorgi_19

Kruimeltjes zijn weer op :9

[quote]Verwijderd schreef op 15 augustus 2002 @ 09:24:
Hoi All,
code:
1
2
3
4
5
6
7
8
9
if Request.ServerVariables("HTTP_REFERRER") = "www.domein.nl/dir1" then
   response.write "<!--#include file=metatags1.asp-->"
   response.redirect "www.domein.nl/dir1"
elseif Request.ServerVariables("HTTP_REFERRER") = "www.domein.nl/dir2" then
   response.write "<!--#include file=metatags2.asp-->"
   response.redirect "www.domein.nl/dir2"
elseif
...
end if
:? Alle respect, maar volgens mij klopt er niet zo veel van je code... :)
code:
1
2
3
4
5
6
7
8
9
10
11
if Request.ServerVariables("HTTP_REFERRER") = "www.domein1.nl" then
   %>
   <!--#include file=metatags1.asp-->
   <%
   Server.Transfer "dir1/index.html"
elseif Request.ServerVariables("HTTP_REFERRER") = "www.domein2.nl" then
   %>
   <!--#include file=metatags1.asp-->
   <%   Server.Transfer "dir2/index.html"elseif
...
end if


Als je eens je code nakijkt zie je dat: Je vult je keywords in en doet daarna een redirect. Veel zoekmachines weigeren je op dit moment al.
Verder vond ik die referrer een beetje vreemd; je kan zo een beetje een oneindige loop krijgen; ook deze een beetje aangepast.

Als je met de Server.Transfer tag werkt; heb je geen redirect op de browser, maar op de server, waardoor het voor de gebruiker (en zoekbotje) lijkt alsof je nog steeds op dezelfde pagina zit en alles '1' pagina is.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Bender
  • Registratie: Augustus 2000
  • Laatst online: 17-08 16:09
kun je het niet beter via htaccess doen?

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 09:31

Crazy D

I think we should take a look.

Triloxigen schreef op 15 augustus 2002 @ 10:18:
kun je het niet beter via htaccess doen?
Kan niet in asp/met IIS.

Exact expert nodig?


Verwijderd

Topicstarter
:) ok, het was dan ook maar een ideetje dat ik in code snel heb zitten kloppen.
maar anyway, waar het me om ging was of het mogelijk was om op de if else manier die include files mee te pakken , waardoor de juiste keywords bij het juiste domein wordt gelinkt ?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 09:42

gorgi_19

Kruimeltjes zijn weer op :9

:? Dat antwoord had ik toch al gegeven?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
sorry gorgi_19 8)7... lange avond gehad... pfff.... blij dat ik het alweer bijna weekend is. bedankt, ik ga het uitproberen.
en inderdaad. die loop in de referrer: had ik verkeerd ctrl-c en ctrl-v ...... zucht....
Pagina: 1