В чем разница между % 1
и $ 1
в .htaccess?
Например,
# 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]
Я использовал шпаргалку Дэйва Чайлда .htaccess и Шпаргалка Jackol по .htaccess , а также Apache mod_rewrite docs , но дополнительная помощь была бы очень полезной.