2014-09-01 2 views
1

У меня есть old website на Weebly, что я хотел бы перенаправить (302) на мой новый сайт WordPress, Endelve Design. Насколько я знаю, единственный способ, которым я могу выполнить перенаправление 302 с Weebly, - это добавить код к заголовочным страницам, поэтому я ограничен использованием HTML и JavaScript. Тем не менее, я хотел бы переадресовать страницы так:302 Перенаправление без перенаправления на страницу (HTML)

http://ericburnett.net -> http://endelvedesign.com 
http://ericburnett.net/blog.html -> http://endelvedesign.com 

По сути, я хотел бы перенаправить все страницы в моем старом сайте на главной странице моего нового сайта. Я не хочу, чтобы это сделать:

http://ericburnett.net/blog.html -> http://endelvedesign.com/blog.html 

Я считаю, что если я использую любой из следующих методов, он производит нежелательные результаты видели выше.

<meta http-equiv="refresh" content="0; url=http://endelvedesign.com" /> 
<script type="text/javascript"> window.location="http://endelvedesign.com"; </script> 

Спасибо!

+0

Не подходит ли этот вопрос для других плат, таких как [ошибка сервера] (http://serverfault.com/) –

+0

@HristoValkanov Я думал, что это скорее вопрос кодирования, поскольку я могу использовать только HTML и JavaScript; Я не могу получить доступ к cPanel, Apache или что-то в этом роде. Weebly не разрешает доступ к серверу. Извините, если это все еще не в том месте - я могу переместить его, если этого действительно не должно быть здесь. –

+0

У меня такая же проблема. Кажется, что нет способа сделать переадресацию 302 или 301 из бесплатного сайта weebly в другой домен. Возможно, вы можете сделать это с помощью одного из своих платных вариантов. Я попытался ввести тег meta refresh в заголовок Settings-> SEO->, но это не повлияло. Вы должны иметь возможность использовать javascript на странице для перенаправления, но я не думаю, что поисковые системы пойдут на это, и ваш новый сайт не будет пользоваться ранжированием вашего старого сайта. – Stefan

ответ

0

Извините за отложенный ответ. Этот вопрос не для этой платы, потому что это больше администрирования, чем программирование. Прежде всего, вам нужно знать свой путь вокруг файла .htaccess. В вашем случае это более чем достаточно, чтобы знать эту строку:

RedirectMatch 301 ^/.*$ http://endelvedesign.com/ 

Он перенаправляет все хиты со старого сайта на новый сайт с кодом 301 (Permanent Redirect).

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

  1. Первый - через панель SEO. Чтобы избежать ответа на текст с текстом, я предлагаю вам найти точные инструкции here. Если вы ленитесь, посмотрите на ссылку и/или хорошо справитесь самостоятельно в перенастройках Настройка-> SEO-> 301. Судя по учебникам, он имеет некоторые ограничения.
  2. Второй способ - экспортировать/импортировать ваш сайт. В основном вы экспортируете свой сайт, добавьте код выше в файл .htaccess, и вы импортируете сайт обратно.

Дружелюбное напоминание: я никогда не использовал weebly, поэтому эти резолюции основаны на том, что я нашел по этому вопросу, так как я никогда не тестировал их.

+0

Благодарим вас за помощь, но, похоже, нет способа импортировать ранее экспортированный сайт в Weebly, как описано в вашем втором методе. Я решил переадресовать домен через своего регистратора доменов, но он все еще перенаправляется на исходную страницу, производя 404. Я просто буду жить с ним. –