2016-12-22 2 views
1

У меня есть блог-блоггер на http://blog.example.com, и я переместил блог на новый сайт с помощью WordPress и настроил перенаправления внутри WordPress, чтобы перенаправить URL-адреса блогеров на новые URL-адреса, например: пост на блоггер: http://blog.example.com/2016/12/google.html пост URL на новом сайте: https://subdomain.domain.com/google/ Я настроил переадресацию внутри WordPress для перенаправления из https://subdomain.domain.com/2016/12/google.html к https://subdomain.domain.com/google/Переадресовать пользовательские сообщения домена Blogger в другой домен

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

Перенаправление от: http://blog.example.com/2016/12/google.html К https://subdomain.domain.com/2016/12/google.html

и http://blog.example.com/2015/11/yahoo.html К https://subdomain.domain.com/2015/11/yahoo.html

Заранее спасибо!

ответ

0

Найдите тег в заголовке раздела и вставьте следующий код после тега: http://www.yoursite.com/ '»/> Replace„http://www.yoursite.com“с адресом сайта, на который вы хотите переориентировать свой блог.

Original article

+0

Спасибо за Ваш ответ, но это не то, что я ищу код перенаправляет все страницы на новую главную страницу сайта, я хочу код, чтобы перенаправить все URL на другой URL с домен нового веб-сайта вместо старого (каждый пост в том же сообщении, но на другом веб-сайте) –

0

переключатель из композе в HTML в вашем почтовом редактирования и поместить этот код внутри почтового тела.

<script type="text/javascript"> 
    window.location = 'http://your-external-link'; 
</script> 
0

На самом деле это первый раз, когда я публикую JavaScript, но я открыт для предложений, редактирования, комментариев ...

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

Не забудьте изменить переменные googleBaseURL и wordpressBaseURL.

<script type="text/javascript">  
    var googleBaseURL = 'http://blog.example.com/', // We define what's our blogger URL 
    wordpressBaseURL = 'https://subdomain.domain.com/', // We define what's our wordpress URL 
    requestedURL = window.location.href, // We get the URL requested by the user 
    requestedPage = requestedURL.split(googleBase)[1], // We get the requested page 
    newURL = wordpressBase + requestedPage; // We create our new URL 

    window.location = newURL; // We redirect 
</script> 

Вот это фрагменты, которые возобновлять ваше объяснение.

var div = document.getElementById('message'), 
 
    googleBaseURL = 'http://blog.example.com/', // We define what's our blogger URL 
 
    wordpressBaseURL = 'https://subdomain.domain.com/', // We define what's our wordpress URL 
 
    requested = 'http://blog.example.com/2016/12/google.html', // URL requested by user 
 
    requestedPage = requested.split(googleBaseURL)[1]; // Requested page by user 
 

 
div.innerHTML = div.innerHTML + "From: " + requested + "<br />"; // Requested url 
 
div.innerHTML = div.innerHTML + "The script redirect the user to: " + wordpressBaseURL + requestedPage; // Redirect to this url
<div id=message></div>

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