Foros del Web » Administración de Sistemas » Apache »

Reescritura y redirección de subcarpeta a otra (nivel avanzado)

Estas en el tema de Reescritura y redirección de subcarpeta a otra (nivel avanzado) en el foro de Apache en Foros del Web. Buenas, Llevo una semana intentando dejar las url como quiero y no lo consigo. La verdad es que estoy desesperado El problema es el siguiente: ...
  #1 (permalink)  
Antiguo 03/04/2015, 16:51
 
Fecha de Ingreso: julio-2013
Ubicación: Córdoba
Mensajes: 84
Antigüedad: 11 años, 4 meses
Puntos: 0
Reescritura y redirección de subcarpeta a otra (nivel avanzado)

Buenas,

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:
dominio.com/madrid
(y con todas las ciudades o categorías igual) ¿Es posible hacer eso?

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:
# 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]
Si alguien consigue hace el sistema funcionar tal como quiero que sepa que le invitaré a unas cervezas
  #2 (permalink)  
Antiguo 06/04/2015, 07:43
 
Fecha de Ingreso: julio-2013
Ubicación: Córdoba
Mensajes: 84
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Reescritura y redirección de subcarpeta a otra (nivel avanzado)

Alguien me puede decir tan solo si se puede o no se puede hacer?

Etiquetas: htaccess
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:03.