2014-09-29 3 views
4

У меня есть служба хостинга с двумя доменами аддона.Аддон-домены перенаправляются в основной домен

Все работало хорошо до нескольких недель назад.

Если я нахожу сайт www.addon1.com, он перенаправляется на сайт www.mainwebsite.com. То же самое происходит и для www.addon2.com.

Но если я нахожу сайт www.addon1.com/index.php, он загружается должным образом.

Я действительно не знаю, в чем проблема.

Что я могу сделать (Htaccess или что-то еще), чтобы гарантировать, что www.addon1.com не перенаправлять www.mainwebsite.com

EDIT

Содержание www.addon1. ком .htaccess

Options -Indexes 

Содержание www.mainwebsite.com .htaccess

Options -Indexes 
Redirect 301 /index.html http://www.mainwebsite.com/index.php 
Redirect 301 /portfolio.html http://www.mainwebsite.com/portfolio/index.php 
Redirect 301 /services.html http://www.mainwebsite.com/services/index.php 
+0

Вы заглянули в свой файл .htaccess? Если вы не понимаете, разместите его содержимое. –

+0

Да, да. Пожалуйста, найдите содержимое htaccess в моем редакторе. –

+0

Не похоже, что вы ошибаетесь, полагаясь на '.htaccess', можете ли вы подтвердить, что не выбрали перенаправление из своего cpanel? –

ответ

1

Ваш .htaccess для сайта аддона отсутствует в 301 редирект:

RedirectMatch 301 /(.*) http://www.mainsite.de/index.php 

Вы можете использовать несколько операторов с различными скороговорки, если вы не хотите, чтобы перенаправить все запросы к одному месту назначения на главной сайт.

2

Вы должны создать «правило обхода» наверху, чтобы пропустить следующие правила, если запрос для аддона (в нашем случае - www.addon1.com).

Добавить в .htaccess файл www.mainwebsite.com «s в верхней следующее:

RewriteCond %{HTTP_HOST} ^(www\.)?addon1\.com 
    RewriteRule .* - [L] 
... 

* Информация для правила here [L].

  • ОБЪЯСНЕНИЕ

Это говорит mod_rewrite бросить обработку прямо здесь, если запрашиваемый домен addon1.com или www.addon1.com.

Чтобы помочь вам больше, я попробовал сенарио в этом отличном онлайн-инструменте проверки правил: http://htaccess.madewithlove.be/ , и я даю вам результаты.

первый тип: www.addon1.com

Результат: Остановить обработку и другие правила, ниже не мог встретился! enter image description here

2-й тип: www.whatever.com

Результат: Продолжить обработку и может соответствовать другим правилам! enter image description here

Наконец, вы можете добавить любое правило, в котором вы хотите, чтобы этот кусок кода, и он будет работать! Будьте осторожны, мы внесли изменения только в домен .htaccess file

Надеюсь, это поможет!

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