Estoy tratando de agregar .htaccess
Para página específica en wordpress tema infantil. En realidad estoy enviando categoría slug en url a custompostpage.php
mostrando el post por categoría slug. Para obtener la categoría slug estoy usando cp=
Acción al final de la url.
http://example.com/demo/project/custom-post-page/?cp=search-engine-marketing
Funcionalidad funcionando bien .. Pero quiero eliminar la ?cp=
para fines de SEO. Para la tarea estoy usando siguiente .htaccess
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^custom-post-page/([^.]*)$ custom-post-page?cp=$1 [QSA,L]
</IfModule>
Pero no funciona. Subo este archivo .htaccess en el tema hijo (la misma ruta de custompostpage.php
)
¿Alguien me puede guiar para que pueda agregar un archivo .htaccess en el tema secundario usando wordpress o no? Si es así, entonces ¿dónde estoy haciendo un error en mi codificación? Me gustaría apreciar si alguien me guía. Gracias
Respuestas
0 para la respuesta № 1La regla de reescritura necesita ser corregida ya que su URL no comienza con custom-post-page
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)custom-post-page/([^.]*)$ $1custom-post-page?cp=$2 [QSA,L]
</IfModule>