Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/10/2009, 07:32
samu22
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años, 10 meses
Puntos: 16
Respuesta: nombre web no cambia

Cita:
Iniciado por nosek159 Ver Mensaje
gracias x la respuesta.

Creo q esto tendra el mismo problema q me contaron, auqnue no creo q ocurra nunca. Me dijeron q no utilizara ajax xk puede haber gente q tenga desactivado el javascript y ya no le funcione, x eso estaba buscando una alternativa pero en estos ejemplos e visto q tmb se utilizan scripts.
Asi es, si no tiene javascript habilitado ajax no funciona, tampoco este ejemplo, podes hacer algo con mod_rewrite o podes enviar las variables por $_GET, pero estarias mostrando la variable que envias

con mod_rewrite podria ser algo asi
.htacces
Código HTML:
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
	RewriteRule ^(.*)$ index.php?p=$1 [QSA,L]
	
</IfModule> 
si no es un archivo ni un directorio toma todos lo que escribas despues de midominio.com/ -> ejemplo
midominio.com/usuarios seria midominio.com/index.php?p=usuarios


y en el index
Código php:
Ver original
  1. <?php
  2. if(!empty($_GET['p'])){
  3.      include($_GET['p'].'.php');
  4. }else{
  5.      include('home.html');
  6. }
si la variable no esta vacia es decir se paso un parametro despues de midominio.com/ carga el archivo con extencion .php, Es un ejemplo para que encuetres tu modo de mostrarlo, no quiere decir que deba ser asi ya que esto te limitaria si lo que estas buscando es mostrar varios tipos de archivos, por lo pronto aca te muestro algo que te podria ser de utilidad

y el home.html

Código html:
Ver original
  1. <a href="/usuarios" >usuarios</a>
  2. <a href="/otra" >otra</a>