Estoy usando el archivo .htaccess de WordPress de la siguiente manera
# 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
Esto no funciona para mi permalink /% postname%
¿Cuál podría ser el problema?
Respuestas
2 para la respuesta № 11.- Asegúrate de que tu conjunto tenga permalinks en Permalink Settings
http: // su_dominio / wp-admin / options-permalink.php
2.- Si está utilizando WP dentro de un subdirectorio, debe modificar htaccess:
RewriteBase /subdir/
ACTUALIZAR:
3.- habilitar el módulo de reescritura. En ubuntu es fácil:
sudo a2enmod rewrite
4.- Permitir .htaccess en la configuración del servidor.
<Directory /your_wp_dir>
AllowOverride All
</Directory>
5.- Después de cualquier cambio en la configuración del servidor, reinícielo (nuevamente en ubuntu):
$ sudo service apache2 restart
1 para la respuesta № 2
¿Qué versión de Apache estás usando? Además, asegúrese de revisar una página de prueba con
<?php
phpinfo();
?>
y CTRL + F para "mod_rewrite".