У меня есть клиент, который любит домены и любит еще больше пересылать домены. Многие из этих доменов не имеют связанных с ними веб-сайтов. Они просто используются для маркетинга и переадресации. Я знаю, как легко пересылать домен другому, но мне интересно, как перенаправить конкретные URL-адреса этих доменов на другие специфические URL-адреса.
Например:
www.site1.com/directory -> www.site2.com/example
И тогда в то же время:
www.site1.com -> www.site3.com/example
Это единственный способ сделать это через использование .htaccess? Любой другой метод? На данный момент у этих доменов нет файлов .htaccess, даже связанных с ними, поскольку они напрямую пересылаются с помощью панели управления 1and1.com.
И если .htaccess – единственный способ пойти, есть ли более простой способ построить эти файлы?
Для выше вы можете иметь эти правила в своем .htaccess:
RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?site1\.com$ [NC] RewriteRule ^$ http://www.site3.com/example [L,R=301] RewriteCond %{HTTP_HOST} ^(www\.)?site1\.com$ [NC] RewriteRule ^directory(/.*)?$ http://www.site2.com/example$1 [NC,L,R=301]