Поскольку у субдомена есть собственный файл .htaccess
, вам не нужно указывать имя хоста как часть перенаправления. И поскольку у вас уже есть директивы mod_rewrite в файле .htaccess
субдомена, вы также должны использовать mod_rewrite для этих перенаправлений (чтобы избежать конфликтов). В противном случае вам нужно будет указать эти перенаправления по одному.
Попробуйте выполнить следующее в верхней части файла /play/.htaccess
вашего субдомена. Обратите внимание, что это должно идти перед существующими директивами в файле.
# Specific redirects
RewriteRule ^url1$ https://www.example.com/ipsum [R=302,L]
RewriteRule ^url2$ https://www.example.com/lorem [R=302,L]
Вышеуказанное будет соответствовать запросу на http://subdomain.example.com/url1
и соответственно перенаправлять и т. Д.
Обратите внимание, что шаблон RewriteRule
(регулярное выражение) не начинается с косой черты при использовании в контексте для каждого каталога (.htaccess
).
Обратите внимание, что это 302 (временные) перенаправления. Измените их на 301 (постоянный) - если это является намерением - только после подтверждения того, что они работают нормально (во избежание проблем с кэшированием).