2015-12-15 5 views
0

Я пытаюсь перенаправить http://subdomain.domain.com в http://www.subdomain.domain.com. Я сам справляюсь, чтобы сделать перенаправление домена, но я не могу заставить свой субдомен работать. У кого-нибудь есть ключ? Это нужно сделать с помощью .htacces!Переадресовать субдомен от не-www к www с .htaccess

Спасибо и жаль беспокоить.

+0

Я отправил ответ, приведенную ниже, если вы счастливы с ответом, пожалуйста, примите это в противном случае, дайте мне знать, как я могу улучшить его. – starkeen

+0

Я ответил u на комментарий. Надеюсь, мы сможем понять, что случилось. Благодаря!! – xinp4chi

+0

Обновите страницу, чтобы увидеть мой ответ под моим ан. – starkeen

ответ

1
RewriteEngine on 

#subdomain non-www to www 
RewriteCond %{HTTP_HOST} ^sub.domain.com$ 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [NC,L,R] 

Заменить sub.domain.com с субдомена в структуре первого условия.

Это будет перенаправлять

http://sub.domain.com 

в

http://www.sub.domain.com 
+0

Это не работает, мой файл .htaccess выглядит следующим образом: 'RewriteEngine На # правила для принуждая WWW на домен RewriteCond% {HTTP_HOST}^\ WWW. RewriteRule^$ HTTP (*.): //www.% {HTTP_HOST}/$ 1 [R = 301, L] #subdomain не-WWW к WWW RewriteCond% {HTTP_HOST}^producte.a14aargomhan.ga $ RewriteRule^(. *) $ Http: //www.% {HTTP_HOST}% {REQUEST_URI} [NC, L, R] DirectoryIndex portada-productos-ausias.html index.html index.php' – xinp4chi

+0

файл .htacces находится в домене, я должен поместить это в файл поддомена .htacess? Благодаря! – xinp4chi

+0

Если субдомен находится в папке, попробуйте поместить его в эту папку. – starkeen

1

Вы можете сделать это программно с помощью редиректа:

<meta http-equiv="refresh" content="0;URL='http://www.subdomain.domain.com'" /> 

(Контента = 0 означает не ждать, перенаправлять немедленно)

Или вы можете сделать это на уровне домена. Если у вас есть контроль над DNS-адресом domain.com, вы можете добавить псевдоним, чтобы ввести первое доменное имя, фактически отправив его на второй, тогда вам не нужно беспокоиться об этом в коде. Со всеми различными поставщиками и инструментами нецелесообразно пытаться объяснить, как это сделать, но у службы поддержки сайта (или часто задаваемых вопросов), вероятно, будут инструкции для этого.

+0

Спасибо за быстрый ответ. Мне действительно нужно перенаправить его через .htacces. Забыл упомянуть на вопрос. Я исправлю вопрос. Еще раз спасибо. – xinp4chi

+0

Взгляните на [эту ссылку на wikipedia] (https://en.wikipedia.org/wiki/.htaccess), я не уверен, что перенаправление может быть выполнено с помощью htaccess, хотя он может выполнять перезаписи URL ... не то же самое. –

+0

Да, переписывать сделают! Я имел в виду переписать условие. Спасибо, в любом случае! – xinp4chi

Смежные вопросы