Я знаю о комплекте, который сделает это, если у Вас будет больше денег, чем Вы знаете, что сделать с :)
Но серьезно, у меня создалось впечатление (возможно, по ошибке), что OpenNMS или Nagios могли сделать что-то вроде этого.
Это могло бы помочь:
https://stackoverflow.com/questions/79764/wildcard-subdomains
То, что Вы хотите, является подстановочным знаком DNS рекордная запись для:
*.misspelled.com
указывая на Ваш веб-сервер.
На веб-сервере Вы хотите механизм перезаписи, исправляющий орфографическую ошибку и подавание 301 перенаправления на subdomain.correct.com. Как зависит от того, что Вы работаете на стороне сервера, но Apache Переписывает правила, распространены.
Я не знаю о способе, которым можно также подать ссылку - какой браузер не поддерживает перенаправления? Возможно, если Вы делаете это в PHP или подобный, можно ли отправить заголовок ответа перенаправления и страницу со ссылкой? Не уверенный, если это может работать. - примеры: http://www.webconfs.com/how-to-redirect-a-webpage.php
(Принятие апача является веб-сервером.)
Создайте VHOST по умолчанию с
RewriteRule ^/(.*)$ /foo.php [L]
В foo.php
сделайте что-то как (я не знаю php, таким образом, существует psuedocode):
$server_name = $_SERVER["SERVER_NAME"];
if ($server_name does-not-match "*.subdomane.com") {
header("HTTP/1.0 404 Not Found");
exit;
}
$server_name = replace('subdomane.com', 'subdomain.com');
header("HTTP/1.1 301 Moved Permanently");
header("Location: " . $server_name . $_SERVER["REQUEST_URI"]);
exit;
на всякий случай перенаправление не работает
Работа перенаправлений 301/302 и работала в течение долгого времени.
Если Вы настаиваете, хотя Вы могли возвратить страницу, которая имеет ссылку на домен неопечатки, и используйте a meta http-equiv="refresh"
или перезагрузка JavaScript, но это таким образом 1996.