Skocz do zawartości


Zdjęcie

Nieprawidłowe przekierowanie domeny bez usługi "www"


  • Zaloguj się, aby dodać odpowiedź
4 odpowiedzi w tym temacie

#1 tokasmart

tokasmart
  • Użytkownicy
  • 38 postów

Napisano 10 kwiecień 2014 - 23:45

Witam wszystkich

Mam PS 1.5 na multistore i VPS w Bizneshost oraz następujące pytanie...

Dlaczego wszystkie sklepy/domeny oprócz sklepu głównego bez "www" nie wchodzą tylko przekierowują do głównego sklepu?

Przekierowanie url raczej nic nie da w ustawieniach dns pewnie coś trzeba przestawić tylko co?
Zależy mi żeby wszystkie sklepy ładowały się z WWW nawet jak się wpisze i bez WWW.

Pomocy! :S
  • 0


#2 mw_1975

mw_1975
  • Użytkownicy
  • 2535 postów

Napisano 11 kwiecień 2014 - 00:04

Masz zdefiniowanego aliasa WWW w DNS albo jakimś panelu administracyjnym? Skoro nie, to normalne, że Cię przeniesie na główny sklep, skoro nie wiesz, gdzie chcesz skierować klientów. Nie ma czegos takiego, jak definicja www na DNS, każdy musi sobie to ustawić sam.A tak poza tym, poczytaj o domenach i systemie DNS.
  • 0
AMD Phenom II 955
Pentagram Karakorum HP-120 AlCu + Arctic Cooling AF1225L
4 GB DDR3 1600 MHz
Było Asus Radeon HD 6950 DCU II, jest XFX 7850 z AC Mono - czego się nie robi dla tej ciszy!
SilentiumPC Deus G1 600W

#3 ~janusz

~janusz
  • Użytkownicy
  • 238 postów

Napisano 11 kwiecień 2014 - 08:11

Apache/Nginx (zależy co tam stoi) + wirtualne hosty.

Schemat ogólnie jest dość prosty:
mając domenę example.com, DNS od dostawcy usług powinien być tak skonfigurowany by każda subdomena kierowała na serwer, który posiadasz (*.example.com) i to zapewne masz.

Następnie na serwerze www definiujesz sobie wirtualny host dla każdej subdomeny - np. sklep.example.com aby miał swój wwwroot np w /var/www/sklep1, sklep2.example.com ma mieć wwwroot np /var/www/sklep2

Należy pamiętać, że www.example.com to nie jest to samo co example.com i o subdomenę z www należy sobie samemu zadbać (lub przepisać url z www.example.com na example.com - nginx to umożliwia, apache pewnie .htaccessem z mod_rewrite).
  • 0

#4 tokasmart

tokasmart
  • Użytkownicy
  • 38 postów

Napisano 11 kwiecień 2014 - 16:16

Dzięki za odpowiedź.

Mam we własnej konfiguracji HTTPD wpisane w każdej domenie:
|?DOCROOT=/home/toka/domains/heilo.pl/public_html|

Jak tego nie było każda strona bez www jak i z www lądowała na głównym sklepie.
To co powinienem zmienić żeby z www nie przekierowywało na główny sklep i żeby zawsze startowało z www (nawet jak sie wpisze bez)?

Mam zmienić w httpd?
  • 0

#5 ~janusz

~janusz
  • Użytkownicy
  • 238 postów

Napisano 11 kwiecień 2014 - 22:15

Możesz to zrobić poprzez .htaccess (do każdej z domen dodać do głównego katalogu)
http://wiki.joomla.p...to_ma_znaczenie

Lub poprzez dopisanie konfiguracji do apache zgodnie z szablonem poniżej (o ile możesz, jednakże zalecam to robić ludziom którzy cośtam na apache się znają):
http://programowanie...l/archives/2299

No i o ile to stoi na apache bo linia konfiguracyjna, którą podałeś niespecjalnie wygląda na dyrektywę apache.

Chyba, że powinieneś także stworzyć sobie tam w panelu subdomeny z WWW i dodać sobie te dyrektywy DOCROOT (o ile możesz, nie powiedziałeś nam jaką masz "moc").

Niestety takie rzeczy robię z reguły z palca z konsoli na linuxie aniżeli poprzez jakiś interfejs WWW.
  • 0


Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych