Добрый день, хочу сделать подпись к емейлу, где будет ссылка на Вайбер, нажал - и в чате со мной. Есть половина решения - сделал php файл на хостинге моего сайта с текстом: Код (Text): <?php header ("Location: viber://chat?number=+1111111111"); exit(); Сделал в подписи письма ссылку на этот файл, ну и естественно все работает только с ПК, а со смартфона - нет, тк для смартфона нужна бы другая ссылка: viber://add?number={номер_телефона} Можно ли сделать такой файл php, который будет работать как с ПК так и со смартфонами, чтоб в нём было 2 ссылки и для ПК и для смартфона, которые будут применяться в зависимости от устройства с которого читают письмо? Заранее благодарен всем
Я не спец по php, посмотрите пожалуйста, такой код должен быть? Код (Text): <?php function isMobile() { return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]); } if(isMobile()){ header ("Location: viber://add?number=1111111111"); } else {header ("Location: viber://chat?number=+1111111111");} exit();
да, вроде норм --- Добавлено --- если не обращать внимание на эпическое форматирование --- Добавлено --- ты как-будто для врага пишешь
ну наверное смешно )) типа как иностранец общается с помощью разговорника )) Скажите, нужен ли весь этот список гаджетов? может как-то сократить только для Андроид-устройств и IOS?
не чини то, что не сломано. тебя как-то напрягает длинный список? --- Добавлено --- меня вот, скорее, напрягает стремление сэкономить пару букв
Добрый день, Google Search Console начал мне угрожать и ругаться на это файл php, я так подозреваю робот не хочет его индексировать, но как туда noindex вставить? Причины ошибки: Ошибка переадресации. При индексировании произошла одна из следующих ошибок: – слишком длинная цепь переадресаций; – бесконечная переадресация; – длина URL переадресации превышает допустимую; – недопустимый или пустой URL в цепи переадресаций. Доступ к отправленному URL заблокирован в файле robots.txt. Вы запросили индексирование этой страницы, но она заблокирована с помощью файла robots.txt. или... Страница, связанная с отправленным URL, содержит тег noindex. Вы запросили индексирование этой страницы, но она содержит директиву noindex в метатеге или в заголовке ответа HTTP. Если вы хотите проиндексировать страницу, необходимо удалить эту директиву.
Запрети его в robots.txt Ссылку на него сопровождай rel="nofollow" --- Добавлено --- Он очевидно не должен индексироваться.
Спасибо, можно еще 2 вопроса: 1.Если в ссылке написать "nofollow" - будет ли вообще эта ссылка работать? nofollow ведь означает "не переходить по ссылке". 2.Как запретить его в robots обьясните пожалуйста, где что прописывать? Заранее благодарен.
rel="nofollow" Если вам не подходят описанные выше атрибуты и вы не хотите, чтобы роботы Google переходили по ссылкам на вашем сайте и связывали с ним эти ссылки, используйте значение nofollow. Для ссылок на другие страницы собственного сайта используйте файл robots.txt, как описано ниже.
Нужна все таки помощь, я весь интернет перерыл, не могу найти. В файле html можно прописать rel="nofollow". Как это прописать в файл php?
прописал Disallow: /num, еще в самом начале, но после этого робот все равно находит "ошибку переадресации" в файле php - num.php
Ну знаешь, индекс не сразу перестраивается. Не паникуй. --- Добавлено --- Проверь видит ли Гугл твой роботс.тхт. может ты накосячил там. Короче, со стороны пхп проблема исчерпана, она перешла в плоскость СЕО, не могу тебе ещё чем-то помочь.