Hoy día estoy agregando este code en el .htaccess, me funciona sin problema, pero estoy en la duda si hay otra forma mejor que usar en conjunto con php.
HtAccess
Código :
Options +FollowSymLinks RewriteEngine On RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?page=$1 [L] RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?page=$1 [L] RewriteRule ^productos/([a-zA-Z0-9_-]+)/$ index.php?page=productos&prodid=$1 [L] RewriteRule ^productos/([a-zA-Z0-9_-]+)$ index.php?page=productos&prodid=$1 [L] RewriteRule ^productos/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ index.php?page=producto&prodid=$1 [L] RewriteRule ^productos/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ index.php?page=producto&prodid=$1 [L] RewriteRule ^descargas/([a-zA-Z0-9_-]+)$ index.php?page=$1 [L] RewriteRule ^productos.html$ index.php?page=productos [L] ErrorDocument 404 /index.php?page=error
En el index pongo:
Código :
<?php if (!isset($_GET['page'])) { include("inicio.php"); } else { include($_GET['page'].".php"); } ?> <?php include ("inc/footer.php"); ?>
¿Lo estoy haciendo de una forma correcta?,
¿Si o si se necesita algún CMS para hacer un url friendly decente y de fácil actualización?
Consulto porque cuando tengo que trabajar con sitios dinamicos me empiezo a enredar un poco. Y aparte suelo ver algunos sitios aveces no muy grandes ni complejos pero en su mayoría usan algún CMS (Expression Engine / wordpress, etc).
Muchas gracias.
Saluuuuuuuuuuuuuu2