Ajuda com redirecionamento de busca de domínio

  • Autor Autor krvaM
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
krvaM

krvaM

Eta
Verificación en dos pasos activada
hola!

tengo este codigo insertado en mi web, cuando quiero buscar por ejemplo un dominio ejemplo: google.com en mi web, me manda a Domain Name Search - Check Domain Availability | Name.com pero yo quiero me mande a Domain Name Search for 'google' | Name.com

No puedo quitar eso que dice "?dsearch=" 😕


HTML:
<div class="section_holder31">
    <div class="container">
      <div class="one_half">
       <center> <h1 class="lt_title_medium">Buscar <span>Dominios</span></h1></center>
        <br/>
        <div class="domain_search_holder">
          <form method="get" id="domain-searchform" action="https://www.name.com/domain/search/">
            <div>
              <input class="input-text" name="dsearch" id="dsearch" onFocus="if (this.value == 'Enter your Domain Name here...') {this.value = '';}" onBlur="if (this.value == '') {this.value = 'Enter your Domain Name here...';}" type="text" />
              <select class="drlist">
                <option value=".com">.com</option>
                <option value=".co">.co</option>
                <option value=".net">.net</option>
                <option value=".org">.org</option>
                <option value=".biz">.biz</option>
                <option value=".us.com">.us.com</option>
                <option value=".us">.us</option>
                <option value=".mobi">.mobi</option>
                <option value=".info">.info</option>
              </select>
              <input id="searchsubmit" value="Go" type="submit" />
            </div>
          </form>
        </div>
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Cambia method="get" por method="post"

E investiga sobre el uso de get y post.
 
Cambia method="get" por method="post"

E investiga sobre el uso de get y post.

Cambie el get por el post y ahora solo me tire la url por
PHP:
http://name.com/domain/search
y no agarra lo que se escribe en el box

- - - Actualizado - - -

Prueba con añadir esto al fichero .htaccess

Inserir CODE, HTML ou PHP:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^search/([^/]+)$ /search/?dsearch=$1 [L]

Esto cambiará dominio.com/search/?dsearch=X a dominio.com/search/X

ejemplos parecidos

.htaccess - How to write htaccess rewrite rule for seo friendly url - Stack Overflow

Probe con lo que dices tu, y sigue igual
 
Cambie el get por el post y ahora solo me tire la url por
PHP:
http://name.com/domain/search
y no agarra lo que se escribe en el box
l

Inserir CODE, HTML ou PHP:
<div class="section_holder31">
    <div class="container">
      <div class="one_half">
       <center> <h1 class="lt_title_medium">Buscar <span>Dominios</span></h1></center>
        <br/>
        <div class="domain_search_holder">
          <form id="domain-searchform" action="https://www.name.com/domain/search/" onsubmit="buscardominio();return false;">
            <div>
              <input class="input-text" name="dsearch" id="dsearch" onFocus="if (this.value == 'Enter your Domain Name here...') {this.value = '';}" onBlur="if (this.value == '') {this.value = 'Enter your Domain Name here...';}" type="text" />
              <select id="elist" class="drlist">
                <option value=".com">.com</option>
                <option value=".co">.co</option>
                <option value=".net">.net</option>
                <option value=".org">.org</option>
                <option value=".biz">.biz</option>
                <option value=".us.com">.us.com</option>
                <option value=".us">.us</option>
                <option value=".mobi">.mobi</option>
                <option value=".info">.info</option>
              </select>
              <input id="searchsubmit" value="Go" type="submit" />
            </div>
          </form>
        </div>   
<script>
function buscardominio() {
var f = document.getElementById("domain-searchform");
var d = document.getElementById("dsearch");
var e = document.getElementById("elist");
window.location.href = f.action+d.value+e.options[e.selectedIndex].value;
}
</script>

Prueba de la siguiente forma, usando Javascript.
 
Inserir CODE, HTML ou PHP:
<div class="section_holder31">
    <div class="container">
      <div class="one_half">
       <center> <h1 class="lt_title_medium">Buscar <span>Dominios</span></h1></center>
        <br/>
        <div class="domain_search_holder">
          <form id="domain-searchform" action="https://www.name.com/domain/search/" onsubmit="buscardominio();return false;">
            <div>
              <input class="input-text" name="dsearch" id="dsearch" onFocus="if (this.value == 'Enter your Domain Name here...') {this.value = '';}" onBlur="if (this.value == '') {this.value = 'Enter your Domain Name here...';}" type="text" />
              <select id="elist" class="drlist">
                <option value=".com">.com</option>
                <option value=".co">.co</option>
                <option value=".net">.net</option>
                <option value=".org">.org</option>
                <option value=".biz">.biz</option>
                <option value=".us.com">.us.com</option>
                <option value=".us">.us</option>
                <option value=".mobi">.mobi</option>
                <option value=".info">.info</option>
              </select>
              <input id="searchsubmit" value="Go" type="submit" />
            </div>
          </form>
        </div>   
<script>
function buscardominio() {
var f = document.getElementById("domain-searchform");
var d = document.getElementById("dsearch");
var e = document.getElementById("elist");
window.location.href = f.action+d.value+e.options[e.selectedIndex].value;
}
</script>

Prueba de la siguiente forma, usando Javascript.

Funciono a la perfeccion!! muchas gracias Adrian te debo una
 
Voltar
Topo