wersja skryptu MyBB: 1.8.6
adres forum: nie potrzebny
na czym polega problem (screen, opis, komunikaty):
Witam mam dwie sprawy dziwne problemy ....
1)
mam stronę na hostingu wiadomo adres
twojastrona.nazwa.pl
kupiłem domene, podpiełem i np
twojastrona.pl
gdy loguje się przez twojastrona.pl i gdy wejdę na twojastrona.nazwa.pl to teoretycznie powinienem być zalogowany? a NIE JESTEM. jak znowu wrócę na adres domeny to jest zalogowany.
Kod PHP:
rewritecond %{http_host} ^http://twojastrona.nazwa.pl/ [nc]
RewriteRule ^([^&]*)&(.*)$ http://twojastrona.pl/$1?$2 [L,QSA,R=301]
poczytałem w necie że moge ustawić przekierowanie w .htaccess z strony bez domeny na tą z domeną i tak zrobiłem ale nie działa.
2)
Kiedy zaloguje się na konto i wejdę w jakiś temat stworzony przez inną osobe to u góry w pasku z informacjami o końce pojawi mi się że jestem zalogowany jako ta osoba. Gdy wejdę w temat admina to jestem zalogowany jako admin i moge wejsc w ACP ale nic nie mogę tam zrobić
osobiście u mnie ten problem nie występuje ale w pracowni informatycznej na kilku komputerach tak było.. gdy kilka razy dałem F5 to już wszystko było okej o co tu chodzi?
Cytat:gdy loguje się przez twojastrona.pl i gdy wejdę na twojastrona.nazwa.pl to teoretycznie powinienem być zalogowany? a NIE JESTEM. jak znowu wrócę na adres domeny to jest zalogowany.
Generalnie w oparciu o ciasteczka powinieneś być logowany tylko będąc w domenie w jakiej działa serwis (tzn. o te wpisy w ustawieniach jakie ma forum).
Cytat:Kiedy zaloguje się na konto i wejdę w jakiś temat stworzony przez inną osobe to u góry w pasku z informacjami o końce pojawi mi się że jestem zalogowany jako ta osoba
Możesz to napisać jaśniej tzn. logujesz się na mojastrona.pl wchodzisz znów na mojastrona.nazwa.pl i wtedy tak masz? Opisz to dokładniej bo nie rozumiem.
Bo to chyba coś z ciasteczkami, coś jest nie tak.
Sam mam tak ustawione jeśli chodzi o .htaccess
Kod:
RewriteCond %{HTTP_HOST} ^(www\.)?mojastrona.nazwa.pl [NC]
RewriteRule (.*) http://mojastrona.pl/$1 [R=301,L]
No, ale obydwa wpisy spełniają swoje zadania tzn. moje na bank.
Generalnie nazwa.pl podaje serwer, stronę o ten adres costam.nazwa.pl i trzeba to przekierować na właściwą domenę. Innego sposobu jak przekierowanie chyba nie ma w nazwa.pl nic mi o tym nie wiadomo, ale chyba aż muszę zapytać czy można totalnie ukryć nazwę serwera. Bo jak przekierujesz domenę ona się będzie przekierowywać na dany adres, ale jak postawisz nową stronkę w jakimś katalogu np. mojastrona.nazwa.pl/sklep to też trzeba to przekierować bo jak Ci ktoś wpisze ten adres to pojawi się wtedy ta domena.
Muszę się jak pisze dopytać w nazwa.pl jak to można jeszcze inaczej rozwiązać, aby dana serwer można było tylko raz ukryć i aby strona działała w oparciu o główną domenę.
Bo inna sprawa wpis o domenie z serwerem pod jakim to wszystko działa jest też w poczcie jaka jest realizowana w domenie pod jaką działa serwis. np. mojadomena.pl ale jak sprawdzisz szczegóły poczty to tam będzie mojastrona.nazwa.pl i już wiadomo pod jaką druga domeną działa dana strona. W niektórych przypadkach nie jest to dobre, ale generalnie wpis jaki przedstawiłeś w htaccess rozwiązuje zamianę domeny z góry, ale jednak jak opisałem są pewne mankamenty, że jednak da się zobaczyć nazwę serwera pod jaką działa ta strona.
Rozwiń to dokładniej:
Cytat:Kiedy zaloguje się na konto i wejdę
Generalnie ciekawy temat poruszyłeś, który chyba trzeba zgłębić odnośnie samego skryptu mybb jaki nazwy serwerów w nazwa.pl bo jak widać całkowicie nie da się ukryć nazwy serwera pod którą stoi strona, a ta informacja raczej nie powinna być znana innym niż nam.
A w ustawieniach mybb nie zapomniałeś zmienić domeny? Plik inc/settings.php i opcje:
Cytat:$settings['cookiedomain'] = ".twojastrona.pl";
$settings['cookiepath'] = "/";
$settings['cookieprefix'] = "";
więć tak najpierw odniose się do tego
(28.01.2016, 23:25)aeroflash napisał(a): [ -> ]"Generalnie w oparciu o ciasteczka powinieneś być logowany tylko będąc w domenie w jakiej działa serwis (tzn. o te wpisy w ustawieniach jakie ma forum)."
nie uważasz że to bez sensu? bo jeśli ktoś ma 9 domen np strona.pl strona.eu strona.com - to gdy wejdzie na którą kolwiek nadal powininen być zalogowany jeśli te domeny należą do niego i są podpięte
a co do problemu drugiego to jeszcze raz opisuje:
Więc tak. problem ten raczej nie łączy się z moim problemem pierwszy a mianowicie:
W pracowni informatycznej razem z chłopakami siedzieliśmy na forum i gdy jeden z nich wszedł na np. temat użytkownika Błażej to gdy potem przekierował się na strone główną był zalogowany jako ten użytkownik Błażej. Lecz gdy nacisniesz kilka razy f5 to juz powraca twoje konto tak tez sie dzieje ja wgl nie jesteś zalogowany
Nie mam pojęcia skąd coś takiego ale u mnie w domu czy u drugiego administratora nigdy nic takiego nie wystąpiło.
(28.01.2016, 23:58)D3v_ napisał(a): [ -> ]A w ustawieniach mybb nie zapomniałeś zmienić domeny? Plik inc/settings.php i opcje:
Cytat:$settings['cookiedomain'] = ".twojastrona.pl";
$settings['cookiepath'] = "/";
$settings['cookieprefix'] = "";
dokładnie tak mam ustawione.
Cytat:nie uważasz że to bez sensu? bo jeśli ktoś ma 9 domen np strona.pl strona.eu strona.com - to gdy wejdzie na którą kolwiek nadal powininen być zalogowany jeśli te domeny należą do niego i są podpięte
yyy? Nie widziałem aby jakiś poważny portal działał pod 10 domenami, dany portal ma jedną rozpoznawalną nazwę, ale do niego może przekierowywać i 100 domen.
Jeśli będziesz miał serwis, który będzie działał na wielu domenach to będziesz miał tylko więcej z tym problemów (skonfigurowany skrypt zadziała na domenie nazwa.pl, ale zacznie się krzaczyć na druganazwa.pl) inna sprawa każdy kto prowadzi stronę prowadzi ją dla ludzi i chce aby ludzie na nią trafiali, więc każdemu zależy na jak najlepszych wynikach wyszukiwania, ale jak Ty stworzysz coś takiego jak tu piszesz to będziesz miał duplicate content
Cytat:Zdarzają się jednak sytuacje, w których ktoś celowo powiela treść w wielu domenach, próbując manipulować pozycją witryny w rankingach wyszukiwarek lub zwiększyć ruch w witrynie. Takie oszukańcze praktyki mogą zniechęcić użytkowników, którzy będą widzieli wśród wyników wyszukiwania cały czas te same treści.
Jeśli więc będziesz miał 1 stronę, ale działającą w wielu domenach Google da Ci banana w nagrodę.
Cytat:Więc tak. problem ten raczej nie łączy się z moim problemem pierwszy a mianowicie:
W pracowni informatycznej razem z chłopakami siedzieliśmy na forum i gdy jeden z nich wszedł na np. temat użytkownika Błażej to gdy potem przekierował się na strone główną był zalogowany jako ten użytkownik Błażej. Lecz gdy nacisniesz kilka razy f5 to juz powraca twoje konto tak tez sie dzieje ja wgl nie jesteś zalogowany
Nie mam pojęcia skąd coś takiego ale u mnie w domu czy u drugiego administratora nigdy nic takiego nie wystąpiło.
Generalnie albo masz coś sknocone, źle skonfigurowane i w ogóle.
Opisałeś to tak, że ie wiadomo na jaką stronę wchodzisz w tej pracowni czy na mojastrona.pl czy na mojastrona.nazwa.pl i jak wszedłeś w temat użytkownika będąc na mojastrona.nazwa.pl odwiedził temat i dalej przeszedł na stronę główną ale jaką mojastrona.pl czy mojastrona.nazwa.pl itd...
Piszesz to tak, ze ciężko skumać jaki jest ten przebieg działania strony i tych defektów. Bo jak wbijasz na mojastrona.nazwa.pl i działasz, a potem przekieruje Cię na mojastrona.pl to może coś się krzaczy, ale należałoby to lepiej zbadać bo jak pisze opisujesz to jak groch z kapustą i nie wiadomo co faktycznie robisz czy siedzisz na takiej domenie czy na innej.
Daj jakieś testowe konto, daj linka do forum rzucimy okiem na to i zobaczymy bo tak to co Ci mogę doradzić może odwiedź jakaś cygankę, cyganka prawdę Ci powie :szczerbol:
Pierwszy problem rozwiązałem korzystając z tego kodu:
Kod:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domena-przekierowywana\.pl [NC]
RewriteRule (.*) http://domena-docelowa.pl/$1 [R=301,L]