2015-06-11 14 views
0

Я новичок в файле .htaccess.new to .htaccess, как перенаправить конкретную страницу на главную страницу

Мой сайт размещен на 1and1, и по умолчанию он показывает сайт www.mydomain.com/defaultsite, когда ничего не загружено в мою учетную запись. Теперь я загрузил свой wp-сайт и сумел заставить его перейти к индексу, но если кто-то ввел его в URL-адрес www.domain.com/defaultsite, он все равно попадет не туда.

Как я могу решить эту проблему с файлом .htaccess, чтобы любой запрос на использование по умолчанию принимал пользователя на www.mydomain.com?

+0

У меня была аналогичная проблема. Я не уверен, что это то же самое, что и я создал [веб-хостинг - Сайт размещен с перенаправлением 1and1 на сайт по умолчанию - Webmasters Stack Exchange] (http://webmasters.stackexchange.com/questions/103640/site-hosted-with-1and1- перенаправляет к defaultsite/103641). – user34660

ответ

0

Я не пользователь 1and1, но это может быть проблема с кешем DNS. Сначала проверьте свой корень документа на наличие каталога с именем defaultsite. Если он существует, удалите его. Если нет, вы можете попытаться удалить его с помощью mod_rewrite. Вставьте это правило сразу после RewriteEngine On в файле .htaccess:

RewriteRule ^defaultsite/?$ http://yourdomain.com/ [R=302,L] 

Если это работает для вас, вы можете смело менять 302 на 301, чтобы в постоянный и кэш-состоянии.

Я также видел комментарии, ссылающиеся на файл index.html в документе root. Если вы его видите, удалите его - это может быть то, что внутри, 1 и 1 карты defaultsite - index.html.

Кроме того, это поможет вам очистить кеш в браузере при тестировании. Если вы используете Chrome, вы можете открыть Инструменты разработчика (Ctrl + Shift + I), щелкнуть по настройкам cog в правом верхнем углу панели, которая открывается, и установить флажок «Отключить кеш (пока DevTools открыт)».

0

У меня была аналогичная проблема, и я вытягивал свои волосы, пытаясь понять это. 1 & 1 находится в то время как Namecheap держит мой домен. Мне удалось получить доступ к моей странице без/defaultsite в Safari и мобильном Chrome. Но на настольном Chrome я перенаправлялся на/defaultsite.

Чтобы исправить это, я очистил свой кеш, сбросил свой DNS-кеш и очистил историю просмотров. Не уверен, что последние 2 были необходимы, но, выполнив все три, это помогло решить эту проблему.

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