RSS
Facebook
G+

Buscador de IntercambioSOS:


Retroceder   Foro de Ayuda IntercambiosvirtualeS > Soporte Sobre: Educación & Entretenimiento > Zona Académica > Programación

Respuesta
 
Herramientas Desplegado
Antiguo 04-ago-2011     #1
Predeterminado .htaccess - URL amigables

Bueno este mini tutorial lo hago porque se que algunos como yo a sufrido al tratar de conseguir URL amigables

Primero que nada debemos asegurarnos que tenemos el mod_rewrite activado

A su vez debemos verificar que el en archivo de configuracion en /etc/apache2/sites-available/default, buscamos la siguiente linea
Código PHP:
  AllowOverride None
  este valor lo cambiamos por
AllowOverride All
  Esto le dirá a Apache que permita que los archivos 
.htacces sobreescriban a declaraciones previas.
  
Reiniciamos nuestro apache  para que tenga efecto nuestros cambios 
Archivo .htaccess
Código PHP:
RewriteEngine On
Options 
-Indexes +Followsymlinks

RewriteCond 
%{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d

RewriteRule  
^inicio$                       index.php [NC,L]
Rewriterule  ^proyectos/page/(.*)$         proyecto.php?page=$[NC,L]

Esto nos dejara la url de esta formahttp://www.dominio.com/carpeta/proyectos/page/1

hago la salvedad que http://www.dominio.com/carpeta/ esta parte es si la tiene en una carpeta 
Luego en nuestra pagina proyectos.php, colocamos lo siguiente

Código HTML:
 <base href="http://<?=$_SERVER["SERVER_NAME"] ?>/carpeta/"> 

 De esta manera colocamos nuestros javascripts, jquerys en la pagina que vayamos a utilizar paginaciones
 <link type="text/css" rel="stylesheet" media="screen" href="http://<?=$_SERVER["SERVER_NAME"] ?>/carpeta/css/styles.css" />

Nuestros enlace deberia quedar de esta manera
Código HTML:
<a href="inicio" title="Inicio">Inicio</a>
<a href="proyectos/page/<?php echo $i;?>" ><?php echo $i;?></a>

"El hombre es esclavo de sus palabras y dueño de su silencio"

"No hay nada más bello que vivir"... R.I.P. Jaime Moreno Garcia

Última edición por sasuke.17; 06-ago-2011 a las 08:55
Responder Citando
Los siguientes 4 usuarios agradecen a sasuke.17 por este mensaje:
baduser (04-ago-2011), Eloy58 (04-ago-2011), joselmq (08-ago-2011), wlsnch (04-ago-2011)
Antiguo 04-ago-2011     #2
Predeterminado

URL semánticas

Las URL semánticas o URL amigables son aquellas URLs que son, dentro de lo que cabe, entendibles para el usuario. Lejos de las clásicas URLs de las páginas dinámicas llenas de variables GET y números difíciles de recordar, las URL semánticas están formadas con palabras relacionadas con el contenido de la página y fáciles de recordar. Estas se utilizan en los sitios web dinámicos (no estáticos). Por ello se están utilizando mucho más que las URL extensas.

gracias por el minituto compañero !!!

salu2
Responder Citando
Los siguientes 2 usuarios agradecen a baduser por este mensaje:
joselmq (08-ago-2011), wlsnch (04-ago-2011)
Antiguo 04-ago-2011     #3
Feliz

Muchas gracias sasuke.17 por compartir tus experiencia con este tutorial.

Saludos.


“ No hay que confundir nunca el conocimiento con la sabiduría. El primero nos sirve para ganarnos la vida; la sabiduría nos ayuda a vivir. ” - Sorcha Carey
Responder Citando
Usuarios que han agradecido este mensaje de wlsnch
baduser (04-ago-2011)
Respuesta


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
*.* Seguridad extra para vBulletin. [Concurso 2011] Daniel Muñoz Tutoriales & Videos Tutoriales 7 29-jul-2011 23:59
.htaccess sasuke.17 Programación 2 16-nov-2010 00:04
Url amigables + configuración del sitemap en vBulletin Nicko360 Recursos Webmasters & Diseño Web 2 24-jun-2010 12:48
Url Amigables con PHP Recomendables Nicko360 Recursos Webmasters & Diseño Web 0 22-may-2010 23:07


Desarrollado por: vBulletin® Versión 3.8.1
Derechos de Autor ©2000 - 2024, Jelsoft Enterprises Ltd.
Ad Management by RedTyger