Pues sí, parece que yo también voy a caer en sus garras. No es que esté descontento con Drupal, todo lo contrario, pero ahora que están llegando nuevos visitantes a mis páginas y que algunos hasta se atreven a comentar, quiero cuidar de ellos. Drupal no gestiona adecuadamente a los visitantes no registrados y parece que WordPress sí.
Por ahora, mi breve experiencia con WordPress es muy positiva. Resulta tremendamente sencillo preparar los contenidos y la estructura del blog para Google.
wp-config.php
El primer paso del proceso de configuración consiste en copiar el contenido del archivo wp-config-sample.php a otro llamado wp-config-sample.php y editarlo. En mi caso, es algo así:
<?php // ** MySQL settings ** // define('DB_NAME', 'nombre de la base de datos'); // The name of the database define('DB_USER', 'usuario de la base de datos'); // Your MySQL username define('DB_PASSWORD', 'contraseña'); // ...and password define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value define('DB_CHARSET', 'latin1'); define('DB_COLLATE', 'latin1_spanish_ci'); // You can have multiple installations in one database if you give each a unique prefix $table_prefix = ''; // Only numbers, letters, and underscores please! // Change this to localize WordPress. A corresponding MO file for the // chosen language must be installed to wp-content/languages. // For example, install de.mo to wp-content/languages and set WPLANG to 'de' // to enable German language support. define ('WPLANG', 'es_ES'); /* That's all, stop editing! Happy blogging. */ define('ABSPATH', dirname(__FILE__).'/'); require_once(ABSPATH.'wp-settings.php'); ?>
.htaccess
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>