apache - ifmodule - mod_rewrite htaccess
Diferencia entre $ 1 vs% 1 en.htaccess (1)
¿Cuál es la diferencia entre %1 y $1 en .htaccess?
Por ejemplo,
# to remove www
RewriteCond %{HTTP_HOST} ^(/w+)/.mydomain/.com [NC]
RewriteRule .* http://mydomain.com/%1 [R=301,L]
# versus
# RewriteRule .* http://mydomain.com/$1 [R=301,L]
He estado usando la hoja de trucos de .hataccess de Dave Child y la hoja de trucos de .htaccess de Jackol, así como los documentos mod_rewrite de Apache, pero la ayuda adicional sería genial.
%1 Se refiere a un patrón coincidente en una condición RewriteCond , mientras que $1 refiere a un patrón que coincide dentro de RewriteRule .
Más genéricamente, use %n para referirse a las coincidencias numeradas de los RewriteCond de RewriteCond condición RewriteCond , y use $n para referirse a las coincidencias numeradas de los patrones regex RewriteRule .