Как перенаправить определенные страницы Tumblr? - PullRequest
4 голосов
/ 09 июня 2011

Я хочу перенаправлять "http://iancalimbahin.tumblr.com" на" http://iancalimbahin.tumblr.com/home" каждый раз, когда страница посещается.Но когда я открываю другие страницы, такие как «/ tagged / DigitalArts», «/ tagged / photos» и другие страницы «/ tagged», страница все равно перенаправляется на «/ home».Как я могу исключить некоторые страницы (/ помеченные) от перенаправления?

Ответы [ 2 ]

13 голосов
/ 09 июня 2011

Настройте свой список ошибок и попробуйте добавить этот скрипт:

<script type="text/javascript">
if(location.href == 'http://iancalimbahin.tumblr.com/') location.replace('http://iancalimbahin.tumblr.com/home');;
</script>

Поставьте его сразу после тега <head> при выборе Пользовательский HTML в разделе Тема .

1 голос
/ 25 апреля 2013

Использование location.replace (url) - неплохая идея, но вы также должны добавить тег rel = "canonical" в ваш головной раздел, чтобы уведомить поисковые системы, которые вы предпочитаете отображать / home вместо чистый поддомен на страницах результатов поисковой системы.

С помощью этого генератора переадресации JavaScript вы можете создавать полностью совместимые сценарии перенаправления. Это также содержит взлом для передачи ссылки http под IE. Вам также следует добавить метатег перенаправления html в элемент noscript, чтобы перенаправить также отключенные браузеры javascript!

...