Ayuda Webs amigables Mode write

medina

x10 Addict
Community Support
Messages
1,811
Reaction score
7
Points
38
He leido acerca de hacer webs amigables de como hacer un index.php?id=inicio&2 pasarlo a /inicio/2

Les dejo lo que he encontrado.\, pero no logro entenderlo y pasarlo como quiero si alguien me ayudaria seria genial!.. Gracias

http://www.forosdelweb.com/f18/urls-amigables-con-htaccess-733113/

http://www.forosdelweb.com/f58/php-urls-amigables-mode-write-htaccess-666884/
http://www.emenia.es/como-crear-urls-amigables-con-htaccess/

Expliquenme yo quiero q mis paginas sean algo como /inicio.html o solo inicio y asi
 

papichulo_carioco

Community Advocate
Community Support
Messages
1,400
Reaction score
12
Points
0
Generalmente eso lo hacen determinadas aplicaciones de los CMS más populares y al activarlos debes hacer unas modificaciones en el .htaccess ;) Otra forma seria hacerlo con php pero en ese terreno ya piso terreno resbaladizo y no te podria indicar ;)
 

rubencit

New Member
Messages
28
Reaction score
1
Points
0
Losiguiente te ayudara a crear url's-amigables


.htaccess
<ifmodule mod_rewrite.c>
RewriteEngine on

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ $1/ [L,R=301]

RewriteRule ^(.*)/(.*)/(.*)/$ index.php?var1=$1&var2=$2&var3=$3 [L]
RewriteRule ^(.*)/(.*)/$ index.php?var1=$1&var2=$2 [L]
RewriteRule ^(.*)/$ index.php?var1=$1 [L]

</ifmodule>



/index.php
<?php
@$parametro1 = $_GET['var1'];
@$parametro2 = $_GET['var2'];
@$parametro3 = $_GET['var3'];
?>
<head>
<html>
<body>
<?php
if(!$parametro1) echo "Esta es la sección noticias sin parámetros";
else if(!$parametro2) echo "Parametro1: $parametro1";
else if(!$parametro3) echo "Parametro1: $parametro1 <br/>Parametro2: $parametro2";
else echo "Parametro: $parametro1 <br/>Parametro2: $parametro2 <br/>Parametro3: $parametro3";
?>
</body>
</html>
</head>
 
Top