Duda wordpress y enlaces amigables

Fenixv2

.

Merkury

Wordpress implementa eso nativamente.

http://codex.wordpress.org/Using_Permalinks

Fenixv2

.

1 respuesta
Merkury

#3 Tendras que o hacer rewrites con .htaccess (necesitas el mod_rewrite activo) o crearte un sistema de alias para urls.

Fenixv2

.

1 respuesta
KoRMuZ

#5 A ver, el get dentro lo vas a tener que hacer.

Las URL amigables con htaccess son simplemente para que quede bonito. Tú, internamente, tienes que trabajar igual que si fuera cagtegorya?type=pepito.

Haces que con el htaccess, todas las llamadas que vayan a categoria?type=XXX vayan a miPagina.php?tipo=categoria&name=33

En miPagina.php te haces los gets de tipo y name, y muestras/ejecutas lo que te de la gana

Fenixv2

.

2 respuestas
Merkury

#7 http://lmgtfy.com/?q=url+rewrite+examples

KoRMuZ

#7

RewriteRule url-bonita/(.*)$ ./miPagina.php?query=$1

Si no recuerdo mal, cada bloque de paréntesis es un parámetro, así, $1 sería el primer bloque, $2 si pusieras un segundo, $3 tercero etc...

Fenixv2

.

1 respuesta
eXtreM3

#10 no, en el ejemplo que has puesto estás añadiendo 2 parámetros cuando solamente espera recibir 1.

Así mal:
RewriteRule /subcategoria/(.*)$ archive-subcategoria.php?type=$1&pagina=$2

Así bien:
RewriteRule /subcategoria/(.)/(.)$ archive-subcategoria.php?type=$1&pagina=$2

Aquí en MV hay varios hilos hablando sobre el htaccess, échales un ojo usando el buscador.

Fenixv2

.

1 respuesta
Merkury

#12 Tienes el mod_rewrite activado?

S

Por defecto funcionan correctamente los del wordpress, eso hace que este activado.
Lo raro es que no coge la configuración, ¿Puede ser por algo del wordpress que impida que cambie la url?

un saludo!!

jalamoNNN

#1 mira a ver si tienes el AllowOverride a None en el archivo de configuración principal del servidor.
En ese caso nunca dejará que otros .htaccess modifiquen ninguna directiva. Deberías de tenerlo a All o por lo menos a FileInfo para que los .htaccess puedan modificar las directivas que necesitas.

S

si esta, como he comentado antes , el wordpress tiene por defecto un .htacces que convierte sus url amigables, y me imagino que funciona correctamente porque las url son amigables, lo quee quiero como ha comentado mi compañero es tambien hacerlo con las que comento el.

Merkury

Porque no pegas el .htaccess y vemos que pasa?

Fenixv2

.

S

La parte donde pone subcategoria es la parte que se supone que debería cambiar el type=?
Lo que hay por encima lo genera el wordpress

1 respuesta
Sonos

Buenas #19

prueba con

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^subcategoria/(.*)/(.*)$ archive-subcategoria.php?type=$1&pagina=$2  [L]
RewriteRule ^subcategoria/(.*)$ archive-subcategoria.php?type=$1 [L]
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Usuarios habituales