Stanislav 0 Posted May 21, 2019 Report Share Posted May 21, 2019 Добрый день, появилась необходимость сделать переход по внешним ссылкам через страницу перехода по внешним ссылкам какую-нибудь промежуточную типа away.html как у vk.com например реализовано. Чтобы не отдавать вес страниц. Попробовал так сделать из инета взял создал страницу away.html с кодом ниже и положил ее в корень сайта. Дальше по идеи ссылки вида http://ВАШ.АДРЕС.САЙТА/away.html?http://внешняяссылка - должны работать но у меня при вводи адреса такого в строку браузера, перескакивает на 404.html и больше ничего. Что может быть не так? <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Переход по внешней ссылке</title> <script type="text/javascript"> <!-- var domain = self.location.host; var url = self.location.search; url = url.substring(1, url.length); function go() { location.replace(url); //--> } if(location.href=='http://'+location.host+'/away.htm'| |location.href=='http://'+location.host+'/away.htm?'){location.href='http://'+location.host+'/'} </script> </head> <body style="padding: 20px 180px; font-size: 12px; font-family: Tahoma; line-height: 200%;"> <h2></h2><h2>Переход по внешней ссылке</h2> Вы покидаете сайт <script type="text/javascript">document.write('<b>'+ domain +'</b>')</script> по внешней ссылке <script type="text/javascript">document.write('<b>'+ url +'</b>')</script>. Администрация <script type="text/javascript">document.write('<b>'+ domain +'</b>')</script> не несет ответственности за содержимое сайта <script type="text/javascript">document.write('<b>'+ url +'</b>')</script> и настоятельно рекомендует <b>не указывать</b> никаких своих данных, имеющих отношение к <script type="text/javascript">document.write('<b>'+ domain +'</b>')</script> (особенно <b>e-mail</b>, <b>пароль</b> и <b>cookies</b>), на сторонних сайтах. Кроме того, сайт <script type="text/javascript">document.write('<b>'+ url +'</b>')</script> может содержать вирусы, трояны и другие вредоносные программы, опасные для Вашего компьютера. Если у Вас нет серьезных оснований доверять этому сайту, лучше всего на него не переходить, даже если Вы якобы получили эту ссылку от одного из Ваших друзей. Если Вы еще не передумали, нажмите на <script type="text/javascript">document.write('<a href="javascript://" onClick="go()">'+ url +'</a>')</script>. Если Вы не хотите рисковать безопасностью Вашего аккаунта и компьютера, нажмите <a href="javascript:window.close()">отмена</a>. </body> </html> Link to post Share on other sites
support 447 Posted May 21, 2019 Report Share Posted May 21, 2019 43 минуты назад, Stanislav сказал: Добрый день, Здравствуйте! Все .html адреса проходят через скрипт. Создайте файл away.php и положите его в корневую папку магазина, и уже в away.php добавляйте нужный Вам код. Link to post Share on other sites
Recommended Posts