redireccionar htaccess enmascarar ejemplo dominio carpeta cambiar .htaccess mod-rewrite url-rewriting url-redirection

.htaccess - enmascarar - redireccionar http a https htaccess



htaccess Redirigir con variable transferida (1)

Sólo inténtalo:

RewriteRule ^/?product/.tmpl$ /product.php [L,QSA]

El modificador QSA mantiene la cadena de consulta sea lo que sea: http://httpd.apache.org/docs/2.4/rewrite/flags.html#flag_qsa

Estoy tratando de redirigir una gran cantidad de 404s. Algunos sitios antiguos vinculados a
http://example.com/product.tmpl?SKU=XXX
siendo XXX el número de SKU numérico.

Quiero que redirija a
http://example.com/product.php?SKU=XXX

Aquí es donde he llegado pero todavía no está funcionando. ¿Tengo un error tipográfico en mi código?

RewriteEngine On RewriteCond %{QUERY_STRING} ^SKU=([^&]+) RewriteRule ^/?product/.tmpl$ /product.php?SKU=%1 [L,R=301]

EDITAR: mi archivo htaccess completo dice lo siguiente:

RewriteEngine On RewriteCond %{QUERY_STRING} ^SKU=([^&]+) RewriteRule ^/?product/.tmpl$ /product.php?SKU=%1 [L,R=301] # BEGIN WordPress <IfModule mod_rewrite.c> RewriteBase / RewriteRule ^index/.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress