gildot

Topo
Sobre
FAQ
Tópicos
Autores
Preferências
Artigos
Sondagens
Propor artigo


8/3
gildicas
9/30
jobs
10/9
perguntas
10/25
press

 
Wap no Apache
Contribuído por npf em 12-06-01 22:37
do departamento wap's
wireless NokiaMan escreve "Supondo que tenho um site em página e um site wap em página como e que faço para os users publicarem paginas wap no apache? ou seja , quando eu chamo o url página ele chama o /home/user/public_html , mas como faço para que a página chame automaticamente o /home/user/public_wml como o apache faz com o public_html. Alguém sabe como fazer isto ? "
[Npf: depois de retoques no português! ]

Linux no desktop | USB 2.0: a saga continua  >

 

gildot Login
Login:

Password:

Referências
  • NokiaMan
  • página
  • página
  • página
  • página
  • Mais acerca wireless
  • Também por npf
  • Perguntas
  • Como se pode ter o seu próprio host ?
  • Linux preparado para 'enterprise'?
  • Produtividade: linha de comando vs IDE
  • Sistemas operativos: O que são?
  • linux distribuído nas revistas, sim ou não ?
  • Pergunte ao Gildot: qual o melhor codificador de mp3?
  • staroffice
  • Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário.
    mobile.sapo.pt (Pontos:0, Informativo)
    por Anonimo Cobarde em 13-06-01 8:58 GMT (#1)
    Como o mobile.sapo.pt ?
    Nível do Gildot (Pontos:1, Informativo)
    por Anonimo Cobarde em 13-06-01 9:20 GMT (#2)
    Realmente, o nível dos posts no Gildot está cada vez mais a baixar de nível.

    Esta é uma daquelas perguntas que até nos canais de ajuda no IRC, qualquer pessoa iria responder com um simples RTFM (Read The Fucking Manual).

    Que tal acrescentar a extensão ".wml" à lista de indexes do site em questão ?
    [Directiva "DirectoryIndex" do httpd.conf]

    Quanto ao site em questão, provavelmente será ainda necessário crial alqum virtual host para ter 2 sites: o wap.site.pt e um www.site.pt, mas isso já é outra história.

    Finalmente, caso se pretenda usar as directorias dos utilizadores para criar sites pessoais de WAP, vai ser necessário colocar um directiva adicinal de "UserDir" dentro da descrição do virtual-host do site WAP apontando para "public_wap", ou seja: "~/public_wap".

    Re:Nível do Gildot (Pontos:1)
    por kaser em 13-06-01 23:02 GMT (#3)
    (Utilizador Info) http://kaser.nsk.yi.org
    Viva,

    Eu gostei do post, e nao é muito bom (apesar de se tornar habito dizerem mal de qualquer novo post) andarem sempre a criticar!

    Em relação ao Post, eu acrescentei a extensao ".wml" e acrescentei o seguinte(pois li no wap.com que era necessario inserir tb no httpd.conf o seguinte:

    AddType text/vnd.wap.wml .wml
    AddType image/vnd.wap.wbmp .wbmp
    AddType application/vnd.wap.wmlc .wmlc
    AddType text/vnd.wap.wmlscript .wmls
    AddType application/vnd.wap.wmlscriptc .wmlsc

    mas infelizmente ainda nao consigo ver com o meu telemovel(nao sei se e' por ser telecel) mas arranjei winwap3p (sim eu sei que nao e' linux, mas foi o que arranjei) e tentei aceder a' pagina e consigo!

    Hugs, Pedro Tarrinho
    Re:Nível do Gildot (Pontos:1)
    por Strange em 14-06-01 23:41 GMT (#7)
    (Utilizador Info) http://strange.nsk.yi.org/

    O que é óbvio é que não te deste ao trabalho de ler o post com atenção, pois ele diz sim como se define o public_html dos utilizadores dentro do virtual host. Ou o que significa para ti a frase "Finalmente, caso se pretenda usar as directorias dos utilizadores para criar sites pessoais de WAP, vai ser necessário colocar um directiva adicinal de "UserDir" dentro da descrição do virtual-host do site WAP apontando para "public_wap", ou seja: "~/public_wap"?

    hugs
    Strange

    A formula "magica" (Pontos:1)
    por E-Factor em 14-06-01 23:17 GMT (#5)
    (Utilizador Info)
    Apesar de ser uma pergunta estupida para encontrar aqui (como alguem disse, o melhor que merece e' um RTFM ou STAG, Search The Amazing Google), fica uma dica rapida: mod_rewrite, DirectoryIndex, VirtualHosts. Para facilitar um bocado, deixo algumas linhas uteis para o mod_rewrite (se nao conseguirem perceber em que VirtualHost as devem meter, dediquem-se `a pesca...)
    RewriteEngine on
    # Catch most WAP browsers
    RewriteCond %{HTTP_ACCEPT} text/vnd\.wap\.wml [OR]
    # WinWAP, WAPjag
    RewriteCond %{HTTP_USER_AGENT} wap [OR]
    # Nokia emulators (sdk)
    RewriteCond %{HTTP_USER_AGENT} 7110
    # Rewrite!!
    RewriteRule ^[\./](.*)$ /waprewrite/redirect.wml [PT]

    em que, obviamente, o redirect.wml e' codigo WML para redireccionar para o index correcto. O codigo acima aplica o rewrite aos browsers que ele consegue identificar como sendo WML.

    --
    Failure is a human trait. Luckily, I'm not human.
    Re:A formula "magica" (Pontos:2)
    por Karlus em 15-06-01 0:03 GMT (#9)
    (Utilizador Info) http://karlus.net
    Para quê o "canivte suiço" do mod_rewrite e redirects se com com um...

    <VirtualHost something>
    UserDir /home/*/public_wml
    </VirtualHost>

    fazes o que ELE QUER limpinho ?

     

     

    [ Topo | Sugerir artigo | Artigos anteriores | Sondagens passadas | FAQ | Editores | Preferências | Contacto ]