Buenas,
tengo este .htaccess
Código:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?modules=$1 [QSA,L]
con el cual si yo pongo en mi navegador
misitio.com/noticias
me lleva a la pagina
misitio.com/index.php?modules=noticias
hasta ahi todo perfecto, pero mi problema (o mejor dicho mi capricho) es que los links html ya salgan "amigables", yo a los links ahora los tengo asi:
Código html:
Ver original <li><a href="index.php?modules=menu" <? if ($_REQUEST['modules']=="menu"){?>class="active"
<?}?>>Men
ú</a></li> <!--<li><a href="index.php?modules=submenu" <? //if ($_REQUEST['modules']=="submenu"){?>class="active"<? //}?>>SubMenú</a></li>-->
<li><a href="index.php?modules=secciones" <? if ($_REQUEST['modules']=="secciones"){?>class="active"
<?}?>>Secciones
</a></li> <li><a href="index.php?modules=slider" <? if ($_REQUEST['modules']=="slider"){?>class="active"
<?}?>>Slider
</a></li> <li><a href="index.php?modules=articulos" <? if ($_REQUEST['modules']=="articulos"){?>class="active"
<?}?>>Art
ículos
</a></li> <li><a href="index.php?modules=noticias" <? if ($_REQUEST['modules']=="noticias"){?>class="active"
<?}?>>Noticias
</a></li> <li><a href="index.php?modules=boletin" <? if ($_REQUEST['modules']=="boletin"){?>class="active"
<?}?>>Bolet
ín
</a></li> <li><a href="index.php?modules=cursos" <? if ($_REQUEST['modules']=="cursos"){?>class="active"
<?}?>>Cursos
</a></li> <li><a href="index.php?modules=links" <? if ($_REQUEST['modules']=="links"){?>class="active"
<?}?>>Links
</a></li> <li><a href="index.php?modules=portfolio" <? if ($_REQUEST['modules']=="portfolio"){?>class="active"
<?}?>>Portfolio
</a></li> <li><a href="index.php?modules=staff" <? if ($_REQUEST['modules']=="staff"){?>class="active"
<?}?>>Staff
</a></li> <li><a href="index.php?modules=suscripciones" <? if ($_REQUEST['modules']=="suscripciones"){?>class="active"
<?}?>>Suscripciones
</a></li> <!-- // .sideNav -->
pero quiero que salgan asi:
Código html:
Ver original <li><a href="menu" <? if ($_REQUEST['modules']=="menu"){?>class="active"
<?}?>>Men
ú</a></li> <!--<li><a href="submenu" <? //if ($_REQUEST['modules']=="submenu"){?>class="active"<? //}?>>SubMenú</a></li>-->
<li><a href="secciones" <? if ($_REQUEST['modules']=="secciones"){?>class="active"
<?}?>>Secciones
</a></li> <li><a href="slider" <? if ($_REQUEST['modules']=="slider"){?>class="active"
<?}?>>Slider
</a></li> <li><a href="articulos" <? if ($_REQUEST['modules']=="articulos"){?>class="active"
<?}?>>Art
ículos
</a></li> <li><a href="noticias" <? if ($_REQUEST['modules']=="noticias"){?>class="active"
<?}?>>Noticias
</a></li> <li><a href="boletin" <? if ($_REQUEST['modules']=="boletin"){?>class="active"
<?}?>>Bolet
ín
</a></li> <li><a href="cursos" <? if ($_REQUEST['modules']=="cursos"){?>class="active"
<?}?>>Cursos
</a></li> <li><a href="links" <? if ($_REQUEST['modules']=="links"){?>class="active"
<?}?>>Links
</a></li> <li><a href="portfolio" <? if ($_REQUEST['modules']=="portfolio"){?>class="active"
<?}?>>Portfolio
</a></li> <li><a href="staff" <? if ($_REQUEST['modules']=="staff"){?>class="active"
<?}?>>Staff
</a></li> <li><a href="suscripciones" <? if ($_REQUEST['modules']=="suscripciones"){?>class="active"
<?}?>>Suscripciones
</a></li> <!-- // .sideNav -->
ya se que esto lo puedo poner a mano (como lo hice recien) pero que pasa si tengo un sitio con 500 link es imposible poner todos a mano, por eso quiero armar una funcion que al pasarle la url en php despues la muestre "amigable" algo como:
Código php:
Ver original<li><a href="<? echo amigable(index.php?modules=staff);?>" <? if ($_REQUEST['modules']=="staff"){?>class="active"<?}?>>Staff</a></li>
y cuando entre a la pagina me muestre
mitiiso.com/staff
o si yo tengo asi:
Código html:
Ver original<a class="edit" href="index.php?modules=articulos&opcion=editar&id=<? echo $articulo['id_articulo'];?>" title="Editar Art
ículo">
Editar
y pongo asi:
Código html:
Ver original<a class="edit" href="<? echo amigable('index.php?modules=articulos&opcion=editar&id='.$articulo['id_articulo']');?>" title="Editar Art
ículo">
Editar
salga misitio.com/articulos/editar/12
la cuestion es que nose como encarar esta funcion, si alguien ya lo hizo o tiene algun ejemplo por ahi, se lo agradeceria mucho
salu2