Aký je rozdiel medzi %1
a $1
v .htaccess?
Napríklad,
# 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]
Používam to Dave Child je. Htaccess podvádzať list a Jackol's .htaccess cheat sheet ako aj Apache mod_rewrite docs ale ďalšia pomoc by bola skvelá.
odpovede:
44 odpoveď № 1%1
Vzťahuje sa na vzor zhodujúci sa v a RewriteCond
stav, zatiaľ čo $1
sa vzťahuje na vzor zhodujúci sa vo vnútri a RewriteRule
.
Všeobecnejšie použitie %n
odkazovať na očíslované zápasy od RewriteCond
stav regulárnych vzorcov a použitie $n
odkazovať na očíslované zápasy od RewriteRule
regexové vzory.