Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/06/2014, 08:55
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 11 meses
Puntos: 193
Respuesta: Cómo puedo modificar el htaccess de wordpress?

Creo que es mejor hacerlo desde el mismo WordPress, usando sus rewrite_rules para ello necesitas algo así:

Código PHP:
Ver original
  1. function add_rewrite_rules($rules) {
  2.  
  3.     $letter = array('es/tiendas/(.+?)$' => 'index.php?pagename=es/tiendas/&id-tienda=$matches[1]');
  4.     $rules = $letter + $rules;
  5.     return $rules;
  6. }
  7. add_filter('rewrite_rules_array', 'add_rewrite_rules');
  8.  
  9.  
  10. function add_my_query_var($vars){
  11.     $vars[] = "id-tienda";
  12.     return $vars;
  13. }
  14.  
  15. add_filter( 'query_vars', 'add_my_query_var' );

No veo bien la URL en la imagen pero con esto tienes una idea, no debes poner la URL completa solo el path relativo desde el dominio principal.

Son 2 filtros, el primero agrega la expresión regular que se buscara y el segundo agrega la variable al query vars de WordPress para que pueda se "parseada" y usada.

Un plugin util para ver los rewrite rules es el siguiente: https://wordpress.org/plugins/rewrite-rules-inspector/

No olvides hacer actualizar los rules después de cada cambio "Flush Rules" para que tomen efecto.