перенаправление .htaccess 301 для поддоменов с подстановочными знаками
Я запускаю WordPress в сетевом режиме, что означает, что у меня может быть несколько веб-сайтов, работающих с одной установкой WordPress. Каждый веб-сайт работает как поддомен. WordPress обрабатывает это с помощью.htaccess и поддомена с подстановочными знаками, указывающего на местоположение WordPress, поэтому в cPanel нет реальных поддоменов, созданных в cPanel; просто поддомен с подстановочными знаками в cPanel, ad WordPress обрабатывает все остальное.
Я хочу перенаправить 301 http://one.example.com/portfolio
на http://two.example.com/portfolio
.
Если у меня есть только 1.htaccess файл в корневом каталоге веб-сайта example.com, как мне этого добиться?
РЕДАКТИРОВАТЬ: Я использовал следующее, но это не работает:
RewriteCond %{HTTP_HOST} ^steve\.doig\.com\.au$ [NC]
RewriteRule ^/products.html http://tech.doig.com.au/products.html/ [L,R=301]
(это для перенаправления http://steve.doig.com.au/products.html
на http://tech.doig.com.au/products.html
)
1 answers
Если я не ошибаюсь, вы должны быть в состоянии сделать что-то вроде этого:
RewriteCond %{HTTP_HOST} ^one\.example\.com$ [NC]
RewriteRule ^portfolio$ http://two.example.com/portfolio [L,R=301]
Это по памяти, но, возможно, вы поняли идею (HTTP_HOST).