• sourcer18

    (@sourcer18)


    Buenas, tengo una pagina de tipo archive en la que paso por get un tipo de dato con esta estructura, la pagina se llama archive-subcategoria.php.

    http://url.com/subcategoria/?type=producto

    Quiero cambiar esa url a la siguiente :

    http://url.com/subcategoria/producto

    Los datos que paso por get los cojo en otra página que es de tipo archive tambien. Los recojo por get como he comentado antes.

    ¿Cómo puedo hacer para que la url salga limpia como he comentado antes?
    ¿Cómo puedo hacer para que los datos que paso por get también los recoja?

    EL .htaccess que tengo por defecto puesto en el wordpress es el siguiente:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    
    ############# CODIGO QUE HE MODIFICADO ###
    
    RewriteCond %{HTTP_HOST} ^type=(.*)$ [NC]
    RewriteRule ^.*$ subcategoria/%1 [L,R=301,NC]
    
    ##############
    
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    </IfModule>
    
    # END WordPress

    La parte que pone codigo que he modificado me añade la url , pero me aparece tambien al finalizar la url lo siguiente : ?type=producto
    quedando la url asi :

    http://url.com/subcategoria/producto/?type=producto

    Además de que no hace bien la url, tampoco me entra en la pagina que deseo.

    Agradecería una ayuda.

    Un saludo

  • El debate ‘url amigables personalizadas get’ está cerrado a nuevas respuestas.