Llevo una semana intentando dejar las url como quiero y no lo consigo. La verdad es que estoy desesperado El problema es el siguiente:
Tengo un dominio (dominio.com) en Wordpress al que le he instalado un plugin de directorios (sabai). He decidido que cada categoría del directorio sea una ciudad para poner el listado de empresas de cada ciudad. Sin embargo, por la programación del directorio, las url quedan así (pondremos el ejemplo de categoría en Madrid):
dominio.com/es/ciudad/madrid
la carpeta es: sería la página principal del directorio
la carpeta ciudad: sería la pagina principal de las categorías (es así el plugin)
madrid: es una de las categorías o ciudades que tengo
Por razones de SEO, lo que necesito es una expresión regular que primero me reescriba y despues redirija las url de arriba a:
Cita:
(y con todas las ciudades o categorías igual) ¿Es posible hacer eso?dominio.com/madrid
También me gustaría que las subcategorías (localidades) de la categoría padre (en el ejemplo anterior Madrid), se moviesen también. Es decir, que:
dominio.com/es/ciudad/madrid/carabanchel
pase a:
dominio.com/madrid/carabanchel
Adelanto que lo he intentado hacer todo mediante plugins (redirect y custom permalinks y no funciona). No he conseguido dar con la expresión en .htcaccess para que funcione, así que la he quitado. Ahora mimo he puesto el siguiente .htaccess sin éxito:
Código:
Si alguien consigue hace el sistema funcionar tal como quiero que sepa que le invitaré a unas cervezas # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress #RewriteRule ^(.*)$ /directory/ciudad/$1 [L]