Jump to content

T13

Members
  • Content count

    16
  • Joined

  • Last visited

Community Reputation

0 Comum

About T13

  1. Pessoal, Boa Tarde. Precisando criar uma aplicação em ASP Clássico para envio de mensagens SMS, me deparei com alguns códigos e tutoriais mais antigos de outras linguagens, para envio de mensagens via WhatsApp em C, PHP, .NET, etc.... Seria possível fazer isso via ASP Clássico? Se sim, como? Agradeço a ajuda!
  2. @Public2004 Meu caro, sua solução funcionou perfeitamente. Eu já havia até desistido de tentar quando lembrei que tinha perguntado aqui também. Muito obrigado por ter cedido um pouco do seu tempo para ajudar com essa questão.
  3. No caso, está funcionando sim, porém, sempre redirecionando para o link da primeira rule "lojas.asp". Então, quando clico no link referente à página produtos, ele está redirecionando também para a página de lojas. <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rule name="lojas" stopProcessing="true"> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <match url="^lojas/([^/]+)/?$" ignoreCase="true" /> <action type="Rewrite" url="lojas.asp?idloja={R:1}" appendQueryString="true" /> </rule> <rule name="produtos" stopProcessing="true"> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <match url="^produtos/([^/]+)/?$" ignoreCase="true" /> <action type="Rewrite" url="produtos.asp?id={R:1}" appendQueryString="true" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
  4. @Public2004 Obrigado por auxiliar na questão. Tentei a utilização desses parâmetros porém as páginas não estão sendo exibidas. Pesquisei diversos métodos de utilizar em várias páginas mas não estou conseguindo com nenhuma... Todas apontam para a página da primeira rule. Ambas as páginas estão na pasta raíz do site e de certa forma, deveriam ser exibidas como, por exemplo: - meusite.com/lojas/3 ou - meusite.com/produtos-3 ou meusite.com/lojas-3.html De fato queria apenas que as rules dessem certo, não importando muito o tipo da reescrita final. Poderia me dar mais alguma sugestão?
  5. Galera, tudo jóia? Estou utilizando Web.Config + ASP CLASSICO para criação de urls amigáveis. Em minha página inicial, tenho 2 URLs com query.string que preciso tornar amigável e, consigo fazer isso já com o web.config, porém, apenas um dos links está funcionando com a rule que tenho. O outro está direcionando para a mesma página do primeiro link. Exemplo: Tenho em minha página inicial duas chamadas, sendo: 1 - PRODUTOS "produtos.asp?id=3" (URL amigável funcionando lisa, convertendo para "meusite.com/3") 2 - LOJAS "lojas.asp?idloja=4" (URL redirecionando para a URL de cima "meusite.com/3", ou seja, para a página de PRODUTOS e não para a de LOJAS) Como faço para que cada link seja apontado para a respectiva página? PRODUTOS para PRODUTOS e LOJAS para LOJAS?? Obrigado. <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="lojas" stopProcessing="true"> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <match url="^(.*)$" ignoreCase="true" /> <action type="Rewrite" url="lojas.asp?idloja={R:1}" appendQueryString="true" /> </rule> <rule name="produtos" stopProcessing="true"> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <match url="^(.*)$" ignoreCase="true" /> <action type="Rewrite" url="produtos.asp?id={R:1}" appendQueryString="true" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
  6. Boa Tarde Amigos. Tenho um link de produtos que pega os dados de um produto, vindo de uma variável numérica: pagina.asp?item=6 Já fiz o replace de forma a substituir valores vazios ou aspas simples que venham após o =, ou seja, se alguém digitar na URL do navegador: pagina.asp?item= ou pagina.asp?item=' Aí da tudo certo, vai para a página que eu quero. Porém, se alguém digitar aspas simples ou colocar uma letra no fim da URL no navegador: pagina.asp?item=6' pagina.asp?item=6a O ASP dá erro na expressão: Syntax error in string in query expression 'A.PAG = B.LA AND pagina=6''. Como faço para evitar esse problema? O replace funciona apenas para a aspas simples isolada mas não para qualquer coisa digitada que não seja número.
  7. Boa Tarde Amigos. Tenho um link de produtos que pega os dados de um produto, vindo de uma variável numérica: pagina.asp?item=6 Já fiz o replace de forma a substituir valores vazios ou aspas simples que venham após o =, ou seja, se alguém digitar na URL do navegador: pagina.asp?item= ou pagina.asp?item=' Aí da tudo certo, vai para a página que eu quero. Porém, se alguém digitar aspas simples ou colocar uma letra no fim da URL no navegador: pagina.asp?item=6' pagina.asp?item=6a O ASP dá erro na expressão: Syntax error in string in query expression 'A.PAG = B.LA AND pagina=6''. Como faço para evitar esse problema? O replace funciona apenas para a aspas simples isolada mas não para qualquer coisa digitada que não seja número.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.