CMS Made Simple - URL's amigables

CMS Made Simple - URL's amigables

CMS Made Simple no utiliza en su configuración por defecto URL's amigables, sino que son construidas de la siguiente manera: www.midominio.com/index.php?page=ejemplo

Para hacer nuestras URL's amigables, lo primero que tenemos que hacer es editar el archivo config.php. Añade las siguientes líneas al final del archivo, antes de la etiqueta de cierre ?>:

$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '/';
$config['use_hierarchy'] = true;
$config['query_var'] = 'page';

Crea un archivo .htaccess (puedes hacerlo con el Bloc de notas) y añade las siguientes líneas:

Options +FollowSymLinks
RewriteEngine on

# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L,NE]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA,NE]

A continuación accede a 'Sitio' > 'Configuración General' > 'Ajustes del editor de contenidos'. Selecciona 'Sí' en 'Crear URL's de página de forma automática'.

Por último ve a 'Sitio' > 'Mantenimiento de Sistema' > 'Caché y contenido' y haz clic en 'Borrar caché'.

Ahora el aspecto de tus URL's será de la siguiente forma:

  • www.midominio.com/ejemplo/

Si deseas añadirle una extensión del tipo .html, vuelve a editar el archivo config.php y añade la siguiente línea:

$config['page_extension'] = '.html';

  • www.midominio.com/ejemplo.html

Publicar un comentario

0 Comentarios