Итак, я не могу полностью определить перенаправление для этого. Я переезжаю субдомен и все его содержимое в другой домен, но нужно добавить переменную в конец каждого URL, так что она заканчивается так:Переадресация htaccess с переменной добавляется до конца
http://old.domain.com/products/something-or-other.html
превращается в
http://www.newdomain.com/products/some-or-other.html?p=abc
Я пробовал это, но он не добавляет переменную, если только вы не находитесь в корне домена.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old.domain.com$
RewriteRule (.*)$ http://new.domain.com/$1/p_ig=abc [R=301,L]
EDIT (понял это с RedirectMatch вместо этого):
RedirectMatch 301 ^/(.*)/(.*)$ http://new.domain.com/$1/$2?p_ig=abc
Apache будет искать самую низкую папку с .htaccess в ней, так же есть ли папка 'products' и имеет ли она .htaccess? – Ansari