Yii Framework Forum: [Resolvido] Redirecionamento Da Aplicação - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

[Resolvido] Redirecionamento Da Aplicação Rate Topic: -----

#1 User is offline   ricardo_rm 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 47
  • Joined: 16-January 12

Posted 15 January 2013 - 06:44 AM

Bom dia Pessoal!!

Estou com o seguinte problema espero que possam me ajudar. O que ocorre é o seguinte:

Tenho uma aplicação em minha empresa em 3 ambientes(Desenvolvimento, Intranet e Extranet). Nos ambientes de Desenvolvimento e Intranet está funcionando perfeitamente. Já no ambiente Extranet ocorre o seguinte:

A aplicação é acessada através da URL https://aplic.minhae...om.br/aplicacao, porém, existe um redirecionamento desse endereço para o ambiente de intranet. O que acontece é que o framework gera os links e action dos formulários de forma relativa e devido ao redirecionamento ele não está incluindo o subdiretório “\aplicacao” a essas urls, então quando algumas dessas é acessada, uma mensagem de página não encontrada é exibida.

Por exemplo:

Um link que deveria ser criado como
<a href="/aplicacao/index.php/demanda/resumomensal">Resumo Mensal</a>
Está sendo criado assim:
<a href="/index.php/demanda/resumomensal">Resumo Mensal</a>

O mesmo acontece com os formulários.

O que poderia ser feito? Uma regra de UrlManager poderia servir?

Se puderem me ajudar ficarei muito grato.
0

#2 User is offline   Newerton 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 820
  • Joined: 27-April 10
  • Location:Campo Grande/MS - Cambé/PR, Brasil

Posted 16 January 2013 - 09:38 AM

Ricardo,

O sistema que está na /aplicacao é um modulo ou uma pasta com outro sistema?

Ta usando Yii::app()->createUrl() ou Yii::app()->createAbsoluteUrl()?
Newerton Vargas de Araújo
0

#3 User is offline   ricardo_rm 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 47
  • Joined: 16-January 12

Posted 16 January 2013 - 10:00 AM

View PostNewerton, on 16 January 2013 - 09:38 AM, said:

Ricardo,

O sistema que está na /aplicacao é um modulo ou uma pasta com outro sistema?

Ta usando Yii::app()->createUrl() ou Yii::app()->createAbsoluteUrl()?


é apenas uma pasta ... estou usando Yii::app()->createUrl()
0

#4 User is offline   Lothor 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 147
  • Joined: 05-August 11
  • Location:Brazil

Posted 08 February 2013 - 12:42 PM

Usa o createAbsoluteUrl(), conforme sugerido pelo Newerton, ao invés do createUrl() que deve dar certo Ricardo.
0

#5 User is offline   ricardo_rm 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 47
  • Joined: 16-January 12

Posted 14 February 2013 - 06:16 AM

View PostLothor, on 08 February 2013 - 12:42 PM, said:

Usa o createAbsoluteUrl(), conforme sugerido pelo Newerton, ao invés do createUrl() que deve dar certo Ricardo.


Senhores o problema foi solucionado, na verdade o problema era la no servidor de aplicação.

O que acontecia era o seguinte:

existe apenas 1 ambiente, e os 2 links (intranet e extranet) apontam para este mesmo ambiente. Porém, por algum motivo a aplicação estava obtendo o endereco da intranet, que estava sem o subdiretório, mesmo quando o acesso era feito para a extranet, então os links eram gerados sem o subdiretório.

Solução:

a aplicação foi inserida dentro de um subdiretório com o mesmo nome do subdiretório do link da extranet, dessa forma os links estão sendo gerados corretamente. ficou assim:

intranet -> http://www.minhaempr...om.br/aplicacao
extranet -> https://aplicacoes.m...om.br/aplicacao

mas creio que o createAbsoluteUrl() também poderia ter resolvido ....

De qualquer forma muito obrigado pela ajuda senhores!!

Abração
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users