Pomoc w stronie mobilnej
Autor: Maciej W.
Besucht 2191,
Followers 1,
Geteilt 0
Witam. Muszę poprosić o "łopatologiczne" wytłumaczenie mi jak zrobić przekierowanie na stronę mobilną. Wiem, że było dużo postó w tej sprawie - przeczytałem, próbowałęm ale niestety nie wyszło. Może ktoś z was znajdzie w sobie pokłady cierpliwości i pomoże? Moje wersja to 10proffesional. Pozdrawiam.
Gepostet am
Witaj
"...próbowałęm ale niestety nie wyszło..."
Napisz coś więcej...
np których sposobów próbowałeś,
czy umieściłeś stronę mobilna na serwerze i pod jakim adresem
jakie metatagi wstawiłeś itd
Wersja programu tu nie ma żadnego znaczenia
Autor
Czytałem Twoje posty i miałem nadzieję, że pomożesz :-). Mam podstawową stronę i buduję stronę dla urządzeń mobilnych. Próbowałem dokonać przekierowania na stronę mobilną wstawiając poprawiony skrypt ze strony http://detectmobilebrowsers.com ale tutaj wlaśnie nastąpił "strajk" - no nie zadziałało. Jako, że moja wiedza z tych tematów nie jest najwyższych lotów, no nijak nie wiem jak to ugryżć.
strona podstawowa - www.ortmedica10.ortmedica.pl
mobilna - www.m.ortmedica10.ortmedica.pl
Wstawiając skrypt, sprawdzałeś jaki serwer posiadasz i czy odpowiedni dla tego serwera "wygenerowałeś" skrypt?
Sprawdź też czy serwer obsługuje plik .htaccess , nie wszyscy usługodawcy hostingów udostępniają taki plik
Autor
no tak ale jak sprawdzi? mam serwer w nazwa.pl - a tam słabo to jest opisane albo ja słabo szukam = co powinienem znalesć?
Najlepiej do nich zadzwonić i się spytać o to wszystko za jednym zamachem
Autor
Witam. Dobra to wiem: plik .htaccess obsługuje, obsługuje skrypty: PHP, APACHE, ASP, PERL, PYTHON. No to już wiem :-) i co teraz?
Witam.
Całe przekierowanie ze strony podstawowej na strone mobilną w Twoim przypadku to:
Pobierasz z załącznika plik .htaccess i umieszczasz go na stronie podstawowej:
Statystyki i optymalizacja Seo-> Zaawansowane-> Pliki zwiazane z kodem HTML-> Ładowanie pliku.
Zapisujesz i wysyłasz projekt na serwer.
Załącznik:
Autor
szukałem ale nie znalazłem - gdzie konkretnie ma to wstawić w websitex5? (mam wersje 10) i nie znalazłem tego miejsca do ladowania pliku
A, aa, masz v.10. To inaczej trzeba zrobić.
Ręcznie dodajesz plik .htaccess na sewer, w miejsce gdzie znajduje sie np. plik index.html.
W v.10 można wysłać tez programem.
Publikuj witrynę w internecie-> w drugim oknie wyswietlą sie pliki na serwerze.
Tam jest ikona: Eksportuj plik na serwer. Dodasz plik .htaccess i wyeksportujesz wszystko.
Ryszardzie nie wprowadzaj kolegi w błąd
Jak umieścisz ten plik co Ryszard "wygenerował" to stracisz pozostałe ustawienia co były/są zapisane w tym pliku .htaccess co na serwerze jest
Czyli w skrócie to tylkodopisujesz w istniejącym pliku .htaccess , który znajduje się w folderze ze stroną, wygenerowaną regułkę/dyrektywę
To skad ja moge wiedzieć ze kolega miał już jakiś .htaccess wśród swoich plikow projektu na serwerze.
Ja zrobiłem tą metodą trzy projekty i jest dobrze. U mnie na Linuxpl domyślnie w pliku public_html nie było żadnego pliku .htaccess, tylko ten co ja dodałem.
Autor
mo tak ale ja nie mam takiego pliku na serwerze - no chyba że znowu go nie umiem znaleść - co akurat może się zdarzyć :-)
Nie, źle napisałem. W public_html jest folder z projektem i dopiero w tym folderze jest ten plik o którym piszemy.
Autor
:-) ale public_html to tyż u mnie ni ma :-(
Już mi sie wszystko pomieszało z tym plikiem.
Daję sobie spokój na razie.
Jeden z moich przykładów, strona www.car-service.net.pl:
https://developers.google.com/speed/pagespeed/insights/?url=http://www.car-service.net.pl/&tab=mobile
Do obejrzenia załącznik z serwerem tej strony.
Nie wszyscy na serwerach maja taką nazwę
Ogólnie jest przyjęte, że strona "powinna" znajdować się w folderze o takiej nazwie
Wszystko jednak zależy jak sobie ustawisz
Ja np foldery ponazywałem inaczej czyli nazwy stron sobie wpisałem
Ale wracając do pliku .htaccess
taki plik działa tylko w folderze tzn.jak go umieścisz w głównym to działa dla wszystkich folderów i podfolderów czyli do wszystkiego co się znajduje w tym głównym folderze, a jeżeli go umieścisz w konkretnym folderze to "zadziała" tylko w tym folderze w którym został umieszczony
Np: w głównym folderze mam plik .htaccess a w nim przekierowania adresu z www na bez www i będzie to działać dla wszystkich folderów, ale jak taki plik .htaccess umieszczę w jednym z podfolderów ze zmienioną dyrektywą bez www na z www (czyli odwrotnie) to wyeliminuje poprzedni plik .htaccess który był w głównym folderze dla wszystkich
Chyba za bardzo nie namieszałem?
Dla pełnego wyjaśnienia dodam, że w występujacym na tym przykładzie mojej strony pliku .htaccess, znajdują sie dwa kody.
Jeden do przekierowania:
http://car-service.net.pl na http://www.car-service.net.pl
a drugi, interesujacy naszego kolegę, to kod przekierowujacy z:
http://www.car-service.net.pl na http://www.car-service.net.pl/mobile
Czyli sam Rysiu widzisz
jakbyś wstawił tylko wygenerowane dyrektywy to nie byłoby innych przekierowań itp
dlatego wspomniałem o "błędzie"
Autor
wszystko oki - tylko piszecie o plliku .htaccess - ale jaką on dokładnie ma mieć nazwę, bo przecież ".htaccess" nie zapiszę - co ciekawe w katalogu, którego zdjęcie podałeś masz taki plik :-) - czuję, że to już blisko :-) ale jeszcze się nie udało
Autor
kurcze udało mi się zmienić na serwerze tą nazwę na .htaccess i chyba działa :-)
Jesteście wielcy. Bardzo dziękuję - jeśli mógłbym jakoś pomóc a prowadzimy specyficzny sklep jak się zorientujecie po stronie to zapraszam. Bardzo dziękuję.
Na razie sprawdzam na Windows Phone nokii. Ale jazda. Dzięki
Autor
a znajdziecie jeszcze w sobie takie podkłady cierpliwości aby wymienić mi gdzie i co wpisać aby google wiedziało, że mam takie przekierowanie :-)
Zwróć uwagę na prawidłowe "otagowanie" tych stron by Google prawidłowo je indeksowało tzn na stronie "normalnej" umieszczasz tag np
<link rel="alternate" media="only screen and (max-width: 640px)" href="http://<b>adres mobilnej wersji</b>" /> oraz w wersji mobilnej wpisać tag
<link rel="canonical" href="http://<b>adres "normalnej" strony" />
Służy to temu by Google nie uznało tych stron jako kopii
a jak wiadomo za kopie są kary
Nie wiedzieć czemu źle się wyświetliły tagi, a powinno być tak:
<link rel="alternate" media="only screen and (max-width: 640px)" href="http://adres mobilnej wersji" /> oraz w wersji mobilnej wpisać tag
<link rel="canonical" href="http://adres "normalnej" strony" /> czyli bez b w<>
Jeżeli chciałeś się jeszcze zapytać w którym miejscu tagi wstawić to:
takie tagi umieszczasz w sekcji <head>
A i jeszcze jedno
Każdą stronę tagujesz poprawnym adresem, czyli np
rel="alternate"
adres strony głównej na adres strony głównej mobilnej,
adres strony kontak na adres strony kontakt mobilnej,
adres strony oferta na adres strony oferta mobilnej itd
to samo tyczy się rel="canonical"
Chyba jasno teraz napisane
Autor
czyli nie tylko taguje strone główną ale każdą pokolei? Pewnie że jasno napisałeś :-) czyli wpisuję to w miejscu: zaawansowane-kod niestandartowy przed tagiem zaykającym sekcję head-w tym polu możesz wstawić kod dla analityki internetowej?
Tak, dokładnie tam tagi wpisujesz i tak na każdej stronie
Autor
BARDZO PANOM DZIĘKUJĘ ZA POMOC - NIESAMOWITE, ŻE SĄ JESZCZE LUDZIE KTÓRZY CHCĄ POMÓĆ BEZINTERESOWNIE A POKŁADY CIERPLIWOŚCI U WAS WYDAJĄ SIĘ NIEWYCZERPALNE - WIELKIE, WIELKIE DZIĘKI
Proszę bardzo