Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Paulo Victor dos Santos

Redirecionamento de domínio para pasta no servidor.

Recommended Posts

E aew pessoal beleza? Estou com um problema aqui e espero que vocês possam me ajudar Imagem Postada. Tenho um domínio príncipal: www.cvbsp.org.br e comprei um novo domínio para um hotsite: www.seguramentebela.com.br. O painel de controle do Terra empresas não tem nenhuma função para domínios adicionais (No Cpanel que eu utilizo da Hostdime tenho uma função chamada Addons Domains). O objetivo é criar 2 pastas no servidor, uma para o site 1 e outra para o site 2, quando eu acessar: www.site1.com.br ele acessa a pasta site 1, quando eu acessar: www.site2.com.br ele acessa a pasta site 2, hospedando assim dois sites completamente diferentes no mesmo servidor.

 

Se vocês puderem me ajudar ficarei muito grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!

 

redirecione os dois domínios para a página default.asp da hospedagem e use o LOCAL_ADDR para saber ql foi o domínio acessado.

assim:

 

default.asp

<%
site = request.servervariables("LOCAL_ADDR")
if instr(site,"cvbsp.org.br") > 0 then
response.redirect "/site1"
elseif instr(site,"seguramentebela.com.br") > 0 then
response.redirect "/site2"
end if
%>

Espero ter ajudado =D

Compartilhar este post


Link para o post
Compartilhar em outros sites

você precisa do componente Isapi Rewrite , que trabalha da mesma forma que o mod_Rewrite do Apache manipulando e "reescrevendo" a URL do site. Você pode utilizar este componente de diversas formas baseado em expressões regulares.

Ao invés de trabalharmos com o redirect do ASP, usaremos o Isapi Rewrite para manter a mesma URL acessada, mas abrir o site em uma subpasta na raiz do site (pasta /web).

 

O Isapi Rewrite 2 usa um arquivo de configuração chamado [ httpd.ini ] (depende da versão), que deve ficar na raiz do site(\Web\) com as configurações e expressões regulares que serão utilizadas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!

 

redirecione os dois domínios para a página default.asp da hospedagem e use o LOCAL_ADDR para saber ql foi o domínio acessado.

assim:

 

default.asp

<%
site = request.servervariables("LOCAL_ADDR")
if instr(site,"cvbsp.org.br") > 0 then
response.redirect "/site1"
elseif instr(site,"seguramentebela.com.br") > 0 then
response.redirect "/site2"
end if
%>

Espero ter ajudado =D

 

Muito obrigado pela força Augusto.

Eu encontrei um arquivo chamado default.asp dentre da pasta /sendpass.

Lá se encontra o seguinte script:

<%@ LANGUAGE="VBSCRIPT" %>
<%
	dim strUserID 
	' Get UserID or DOMAIN\UserID from LOGON_USER or AUTH_USER
	strUserID = Request.ServerVariables("LOGON_USER")
	if strUserID = "" then strUserID = Request.ServerVariables("AUTH_USER")

	' Last chance at trying to get the user's ID... check APPL_PHYSICAL_PATH
	if strUserID = "" then strUserID = LCase(Split(Request.ServerVariables("APPL_PHYSICAL_PATH"),"\")(2))

	dim objLanguage
	dim strServerIP
	dim strLangTag
	
	set objLanguage = Server.CreateObject("LanguageTags.CLanguage")
	objLanguage.UserID = strUserID
	strServerIP = objLanguage.ServerIP

	strLangTag =objLanguage.LangTag("sendpass1")
	set objLanguage = Nothing

	strLangTag=replace(strLangTag,"action=""sendpass""","action=""http://" & strServerIP & "/cgi-bin/sendpass""")
	strLangTag=replace(strLangTag,"action='sendpass'","action='http://" & strServerIP & "/cgi-bin/sendpass'")
	strLangTag=replace(strLangTag,"action=sendpass","action=http://" & strServerIP & "/cgi-bin/sendpass")
	strLangTag=replace(strLangTag,"$httpHost", strDomain)
	strLangTag=replace(strLangTag,"$hidden", "<input type='hidden' name='action' value='Submit Send Request'><input type='hidden' name='view' value='Pass Sent'>")
	response.write strLangTag
%>
Quando eu faço alterações nesse arquivo não ocorre nada. Por isso transportei ele para a pasta raiz do site e coloquei esse script que você fez. Porém a página fica em branco quando acesso as respectivas URLs.

 




			
		

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa o componente Isapi Rewrite, vai te ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

você precisa do componente Isapi Rewrite , que trabalha da mesma forma que o mod_Rewrite do Apache manipulando e "reescrevendo" a URL do site. Você pode utilizar este componente de diversas formas baseado em expressões regulares.

Ao invés de trabalharmos com o redirect do ASP, usaremos o Isapi Rewrite para manter a mesma URL acessada, mas abrir o site em uma subpasta na raiz do site (pasta /web).

 

O Isapi Rewrite 2 usa um arquivo de configuração chamado [ httpd.ini ] (depende da versão), que deve ficar na raiz do site(\Web\) com as configurações e expressões regulares que serão utilizadas.

 

Eu até tentei kra, mas o meu servidor tem apenas essas componentes:

 

Microsoft Server 2003

ASP.NET v1.1 with .NET Framework v1.1

ASP.NET v2.0 with .NET Framework v3.5

ASP.NET Full Trust

ADO.NET

ASP

ASP.NET Ajax

Perl - ActivePerl version 5.8.3 build 809

Front Page Extensions

IIS 6.0

Jscript

MS Access Support

Parent Paths Enabled

PHP 5.2.3 (CGI)

Server Side Includes (SSI Libraries)

WAP Enabled

Windows Streaming Media Support

XML

 

 

ASP Components

ASPgrid

ASPjpeg

ASPpdf

ASPupload

 

 

Built in IIS objects

ADO Objects

Browser Capabilities

ContentLinking

FileSystemObject

My Info

 

 

Database Features

DSN (Data Source Name) Tool

MS SQL 2000

 

O jeito é eu tentar entrar em contato com eles para ver se eles conseguem ativar para mim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o usuário clica em um link do site / o link redireciona para uma página interna que após o loop no banco do clique efetuado / utiliza o redirecionador para o site que o link de fato faz referência.

 

<%
Response.AddHeader "Refresh","2 ; URL=pagina.asp"
%>

 

EXPLICAÇÕES

'--- Componente --------------- Tempo ----- Caminho --

 

 

 

 

----------- Redirecionamento para página HTML ------------------

 

 

Entre as tags <head> </head> insira o código abaixo:

 

<META HTTP-EQUIV="Refresh" CONTENT="2 ; URL=pagina.html">

EXPLICAÇÕES

'--- Componente -------------------- Tempo ----- Caminho --

<META HTTP-EQUIV="Refresh" CONTENT="segundos ; URL=pagina.html">

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.