Czy subdomena m jest automatycznie obsługiwana / przekierowywana przez urządzenia mobilne, jeśli nie, w jaki sposób powinienem przekierowywać?

11

Próbuję skonfigurować mobilną wersję witryny i zastanawiam się, czy mogę po prostu skonfigurować subdomenę i umieścić tam witrynę mobilną, czy też muszę skonfigurować jakieś przekierowanie, aby telefony były automatycznie idź do tego.

Czy możesz wskazać mi właściwy kierunek, od którego zacząć? Mam problem ze znalezieniem dobrych informacji.

Dzięki

Alex Gosselin
źródło

Odpowiedzi:

8

Chyba że coś przeoczyłem, nie wierzę, że jest to automatyczne. Strony te stworzyły specjalne mobilne wersje swojej witryny i przekierowują je tam automatycznie za pomocą kodu na swoich serwerach.

Jeśli znasz PHP, istnieje przydatny generator kodu PHP , który utworzy kod w zależności od twoich potrzeb. Ta witryna wydaje się oferować wiele innych języków. Założę się, że jeśli spojrzałeś wystarczająco mocno, możesz znaleźć zestaw reguł Apache, aby to zrobić. Wygląda na to, że celem i jest przeszukanie agenta użytkownika i poszukiwanie oznak producenta telefonu komórkowego. Dlatego kluczem jest upewnienie się, że ta lista jest aktualna.

John Conde
źródło
7

Na pewno będziesz musiał zbudować własne przekierowanie. To naprawdę zależy od twojego języka, jak to zrobić.

Pytanie to zostało zadane na SO już tutaj . Sprawdź WURLF, jak sugeruje odpowiedź SO.

Po dokonaniu przekierowania należy upewnić się, że zastosowano przekierowanie 302.

Ben Hoffman
źródło
+1, nie wiedziałem o WURLF. Będę musiał dodać go do zakładek do wykorzystania w przyszłości.
John Conde
Fajnie, dziękuję, że nie wiedziałem o wykrywaczu mobilnego.com, więc +1 dla tego, mój przyjacielu!
Ben Hoffman
0

Przekierowanie wykrywaniamobilebrowser.com opiera się wyłącznie na ciągu UserAgent, który można łatwo zmodyfikować za pomocą dodatku do przeglądarki Firefox lub dowolną inną metodą. Ponadto, niektórzy operatorzy komórkowi zmienią ciąg znaków UA, dzięki czemu przekierowanie UA będzie bardziej niestabilne. Można znaleźć wiele usług działających w ten sposób.

wurlf korzysta z funkcji wykrywania funkcji oprócz UserAgent. Dodatkowo możesz uzyskać przydatne informacje o urządzeniu, takie jak rozmiar ekranu. Pomoże to w renderowaniu wersji witryny, która jest najlepsza dla odwiedzającego.

Więc jeśli chcesz pozostać przy darmowym rozpoznawaniu urządzeń, wybrałbym wurlf.

Gabriel
źródło