Я создаю сайт для доменов, и я бы хотел переслать домены, которые у меня есть для продажи, в основной домен типа "полный доступ", в котором есть контактная информация и т.д., Но я бы хотел, чтобы люди видели только URL-адрес домен, который продается. На моем основном сайте есть структура URL, например example.com/domain/_domain_
где _domain_
- это фактическое доменное имя, которое продается.
Например,
example-for-sale.com
покажет контент из
example-main.com/domain/example-for-sale
но посетитель увидит только исходный домен в адресной строке
example-for-sale.com
Более сложно, существует много example-for-sale
доменов, поэтому рекомендуется использовать динамический подход для написания перенаправления для каждого домена, который у меня есть для продажи.
Сейчас я перенаправляю пользователей с помощью PHP, но это не маскирует имя домена вообще:
$domain_this = $_SERVER['HTTP_HOST']; // I also strip .com/.net/etc from here
$domain_that = "http://example-main.com/domain/";
header( 'Location: '. $domain_that . $domain_this );
Я заглянул в.htaccess mod_rewrite, но я не нашел способ отправить исходный домен в качестве параметра в новый, при этом сохраняя новый в маске.
Возможно ли это? Я отлично использую PHP,.htaccess или что-то подобное, что я забываю. Я бы хотел избежать использования фреймов, поскольку они не выглядят профессионально.
Из приведенной информации вы можете достичь этого путем:
// Do your TLD stripping, whatever you're doing now likely works fine.
$domain_this = $_SERVER['HTTP_HOST'];
// Get the path to the file you're wanting to show the user. Keep security in mind here.
$page = __DIR__ . '/domain/' . $domain_this;
// Don't redirect, just include the contact page
include $page;
Имейте в виду, что это делает предположение, что страницы размещены в том же поле, что и эти домены для продажи. Я бы попросил более подробную информацию, но у меня пока нет репутации, чтобы прокомментировать.