Могу ли я использовать rewrite для отображения альтернативного домена?

#.htaccess #mod-rewrite #url-redirection #url-masking

#.htaccess #мод-перезапись #перенаправление #маскирование URL-адресов

Вопрос:

В настоящее время я пытаюсь настроить веб-сайт на бесплатном хостинге, но использую «фирменный» URL, зарегистрированный у другого провайдера. Я уже пробовал переключать NS, но бесплатный хостинг NS очень ограничен (не допускает записи в формате TXT).

Я вернулся к регистратору URL, и у меня есть перенаправление URL на «уродливый» URL на бесплатном хостинге. Я уже пытался сделать перенаправление замаскированным, но я теряю все имена файлов и многие мета-теги из-за <iframe> . Также обслуживаются любые файлы, которых нет .html (например sitemap.xml ).

Могу ли я в любом случае решить эту проблему с помощью .htaccess бесплатного хостинга? — это единственное, к чему у меня есть доступ (т. Е. Нет доступа к httpd)

Я пробовал все эти «пары» перезаписей, но безуспешно (я все еще новичок в перезаписях, поэтому они могут быть не совсем правильными)

 #RewriteEngine On
#RewriteRule "^(.*)ugly.url.com(.*)$" "$1www.my-brand-url.com$2" [L,R=302]

#RewriteCond %{HTTP_HOST} ugly.url.com [NC]
#RewriteRule ^(.*)$ http://www.my-brand-url.com/$1 [L,R=302]

RewriteRule ^ugly.url.com/(.*)$ http://www.my-brand-url.com/$1 [L,R=302]

ServerName ugly.url.com
ServerAlias www.my-brand-url.com
  

Комментарии:

1. Вы не можете использовать ServerName или ServerAlias в htaccess. Но это то, что вам нужно для того, чтобы это работало, поскольку ваш хостинг-провайдер должен знать, что ему необходимо разместить ваш контент на сервере, если он получает запрос на определенное имя хоста

2. Вот один из сайтов, которые я использовал: ссылка в разделе резюме в конце «Перенаправить старый домен на новый домен»: RewriteCond %{HTTP_HOST} old_domain.com [NC] RewriteRule ^(.*)$ http://www.new_domain.com/$1 [L,R=301] означает ли это, что где-то еще была ServerName, ServerAlias пара для них. Есть ли какой-либо другой способ добиться этого — возможно, припаркованные домены?

3. @JonLin, вот еще один сайт: ссылка