SEO - SEM
está resueltoHola que tal, mi problema es el siguiente:
Al poner en mis enlaces permanentes: /%category%/%postname%/
me sale error y no se puede mostrar la pagina.
Pero al agregar index.php de la siguienet manera:
/index.php/%category%/%postname%/
los enlaces funcionan perfectamente, lo mismo pasa con cualquier
de las diferentes formas predeterminadas o no de configurar los enlaces permanentes, solo funcionan con el index.php adelante. Quisiera saber a que se debe esto, y si sep uede eliminar el index.php de mis enlaces. Desde ya muchas gracias de antemano
prueba con /%postname%/
Comprueba que has puesto las "www" en la URL (campos Dirección de WordPress y Dirección del sitio en Ajustes Generales)
En cualquier caso, no es aconsejable poner la categoría en la estructura. Te copio lo que pone en el codex al respecto.
Nota al utilizar %category%
la opción %category% no funciona correctamente con algunas implementaciones de mod_rewrite en versiones previas de Apache 2. Si usas Apache 1 y estás teniendo problemas al emplear %category, se sugiere NO utilizar %category% en tu estructura de enlaces permanentes (permalinks) o, para otra(s) alternativas, accede a: Schlueterica's plugin.
Nota al utilizar %category% con varias categorías en una entrada (post)
Siempre que se asignan varias categorías a una entrada(post) solo una puede ser usada para conformar el enlace permanente (permalink). Esta será la última categoría listada (Texto original: This will be the lowest numbered category) (vea Manage Categories). Aún así la entrada (post) podrá accederse a través de cualquier categoría de manera normal.
Las direcciones no tenian el http://www., ya se lo agrege pero sigue slaiendo el mismo error. Y asumo que no es problema de usar el %category% ya q pasa lo mismo con cualquier configuracion que quiera usar, incluso con las predeterminadas, las pongo y automaticamente se agrega adelante el index.php
No se a que se puede deber esto, pregunte al hosting y dijeron que es un problema de wordpress y ellos no sabian por que
Gracias por la respuesta
¿Y te da algún mensaje de error o se queda la página en blanco sin más?
¿Has comprobado que los cambios se reflejan en el htacess cuando cambias la estructura?
http://www.empire-of-games.com es el sitio por si te sirve de algo.
Esto es lo que me sale cuando intento acceder a los links sin el index.php:
http://i44.tinypic.com/1oaxef.jpg
Intente descargarme el .htaccess pero no lo encuentro con el fillezilla, ya puse ver archivos ocultos y nada, el problema puede solucionarse desde el .htacces??
gracias
En el .htaccess es donde precisamente se reflejan los cambios en los enlaces permanentes. De todas formas, cuando cambias aquéllos sale o salía un mensaje diciendo si los cambios se habían guardado o no.
Prueba con el fireftp a ver si lo ves. Yo lo uso y no tengo problemas para visualizar los archivos ocultos.
Echa también un vistazo a
http://codex.wordpress.org/Using_Permalinks#Fixing_.htaccess_Generation_Issues
Acabo de probar el FireFTP y sigue sin salir el .htaccess
Puede ser posible que no lo tenga??
Pues debería estar: ¿estás mirando en la raíz de la carpeta donde está instalado el worpress?
Pues no se qué decirte... ¿Y si pruebas a crear uno?
http://ayudawordpress.com/htaccess-perfecto-para-wordpress/
Para empezar solo te interesa añadir las secciones "protege el fichero htaccess" y "establece la url canonica (amigable)".
Probe crear uno como me dijiste ahora me sale esto:
http://www.empire-of-games.com/
Joder... ¡qué putada! El servidor es IIS y éste no usa .htaccess sino Web.config
De momento, borra el .htacces que has subido. En teoría, debería volverse a ver la página.
Después ponte en contacto con los administradores y que activen el módulo Rewrite.
Listo, ya lo borre y se ve bien.
Entonces me pongo en contacto con el hosting y que les digo?
Que necesito que activen el modulo rewrite?
Eso es. Es muy posible que ese módulo esté desactivado y de ahí el error, o que haya que tocar Web.config para que funcione bien lo de los enlaces permanentes. Su sintaxis es distinta a la que se utiliza en el .htaccess
Ya les mande el mensaje no suelen tardar mucho en responder. Se supone que deberian activarlo sin problemas ni preguntas no? xD
una ves que lo hayan activado, que pasos deberia seguir?
Te agradesco mucho la ayuda
Espera, que ahora me acabo de acordar, creo que IIS no soporta mod_rewrite. Voy a mirar el codex que venía algo seguro al respecto. Ahora te digo.
Ya lo tengo:
http://codex.wordpress.org/Using_Permalinks (sección Permalinks without mod_rewrite)
http://learn.iis.net/page.aspx/466/enabling-pretty-permalinks-in-wordpress/
Un último apunte: cuando wordpress está en un servidor IIS, avisa cuando hagas la consulta.
Segun el segundo enlace que pasaste no hace falta el mensaje que mande de que me activen el modulo rewrite verdad? puedo hacerlo manualemnte modificando el web.config??
http://learn.iis.net/page.aspx/280/install-wordpress-on-iis/
Debes Identificarte para publicar.