NNorbertPL | 2017-06-05 17:20:01 UTC | #1
Witam, chciałbym aby wszystkie subdomeny np.
a1.nnorbert.pl
a2.nnorbert.pl
www.nnorbert.pl
*.nnorbert.pl
przenosiły pod adres nnorbert.pl, dodam że mam skonfigurowany serwer www pod virtualhost - nie wiem jak to napisać.
RewriteEngine On
RewriteCond %{HTTP_HOST} !nnorbert.pl$ [NC]
RewriteRule ^/(.*) http://nnorbert.pl/$1 [L,R=301,QSA]
Próbowałem coś takiego ale nie działczyło :< (jeśli dałem przekierowanie na www.nnorbert.pl to działało, ale zależy mi żeby tego www. jednak nie było)
LinGruby | 2017-06-05 18:29:27 UTC | #2
[quote=”NNorbertPL, post:1, topic:2936”]
www.nnorbert.pl
[/quote]
to kieruje na serwer ovh ( mowa o IP )
nnorbert.pl kieruje na CF bo tam masz podpiętą chyba domenę?
albo coś masz nie tak z VirtualHost
https://forum.lvlup.pro/t/poradnik-apache-virtualhost/252?sourcetopicid=1652
albo coś nie tak jest na CF, bo jakby nie patrzeć czy z www czy bez powinno kierować na cloudflare ;-)
https://forum.lvlup.pro/t/poradnik-cloudflare/221?sourcetopicid=1652
przejrzyj jeszcze raz na spokojnie a w szczególności virtualhost i to co masz na cloudflare
i proponowałbym zmienić port SSH na nie standardowy tak dla bezpieczeństwa przed botami ;-)
NNorbertPL | 2017-06-05 18:51:34 UTC | #3
nie o to mi chodziło D:
na tej stronce nic nie ma a podane subdomeny nie sa ustawione.
mi chodziło żeby wszystkie subdomeny przenosiły na domene.
tzn
abc.lvlup.pro
waad.lvlup.pro
itd
na lvlup.pro
a z VirtualHostem jest wszystko dobrze tej stronie po prostu nic nie ma
Anno | 2017-06-05 18:56:56 UTC | #4
Ustawiasz w rekordzie A
*.lvlup.pro i ip vps
I ip na które ma być przekierowanie :smiley:
I żeby to działało to musisz stronę trzymać w domyślnej ścieżce czyli /var/www/
NNorbertPL | 2017-06-05 19:03:25 UTC | #5
:confused:
Nie rozumiecie mnie, powiedzmy tak.
wchodzę w przeglądarce na strone abcd.nnorbert.pl i chcę żeby mnie przenosiło na nnorbert.pl
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
mam na myśli to^
na przykładzie lvlup: wchodząc na www.lvlup.pro zostajesz przekierowany na lvlup.pro chcę takie coś osiągnąć dla wszystkich subdomen używając właśnie configu virtualhosta :) Myślę że juz wszystko jest jasne
Timo | 2017-06-05 19:03:22 UTC | #6
Ale po co tak?
Najlepiej po prostu rekordy d odać.
Anno | 2017-06-05 19:05:05 UTC | #7
Virutal host ma tak wyglądać :D
<VirtualHost *:80>
ServerName *.domena.pl
DocumentRoot /var/strona/www
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Podmieniasz tylko DocumentRoot na własny i ServerName
I jeżeli chcesz aby przekierowywało na główną domenę to w podanej ścieżce tworzysz plik index.html
i w indexie dajesz tylko to
<meta http-equiv="refresh" content="0; URL=http://adres.pl/podstrona/">
PS: Przypominam że aby włączyć trzeba wpisać
a2ensite nazwa.conf
NNorbertPL | 2017-06-05 20:21:49 UTC | #8
Poddaje się, coś się nie rozumiemy.
Ja proszę o jedną rzecz a dostaje poradnik do cloudflare, virtualhosta a i jak podpiąć domenę :smile:
@Anno chcę to zrobić bez dodatkowych plików .php
NNorbertPL | 2017-06-05 20:21:51 UTC | #9
Znalazłem rozwiązanie w internecie, mimo wszystko dziękuję.
O to ono:
RewriteCond %{HTTP_HOST} ([^.]+).domain.com [NC]
RewriteRule ^(.*) http://domain.com/$1
LinGruby | 2017-06-05 19:23:00 UTC | #10
ale i tak masz coś zwalone w CF to co pisałem wyżej jakbyś miał poprawnie to www kierowało by na CF na nie na serwer ovh ;-)
u mnie i www i bez pokazuje CF u ciebie nie ;-)
NNorbertPL | 2017-06-05 19:25:23 UTC | #11
ochrona cloudflare nie jest po prostu włączona pod tą subdomenę
LinGruby | 2017-06-05 19:35:20 UTC | #12
to po co w ogóle CF ;-)
NNorbertPL | 2017-06-05 20:11:16 UTC | #13
Podoba mi się panel, a dla domeny głównej tzn. bez subdomeny włącza się ochrona sama :stuckouttongue:
poza tym na tej stronce nie ma nic
LinGruby | 2017-06-05 22:33:52 UTC | #14
wiem że tam nic niema ale zasada korzystania z CF to maskowanie właściwego IP więc trochę cię nie rozumiem, i dlatego podtrzymuje to co wcześniej na co w ogóle ;-)
[quote=”NNorbertPL, post:13, topic:2936”]
tzn. bez subdomeny włącza się ochrona sama
[/quote]
ale można ją też wyłączyć tak jak włączyć dla sub domeny ;-)
NNorbertPL | 2017-06-06 05:35:31 UTC | #15
nie potrzebuję maskowania adresu dla tej domeny, na niej nawet nic nie będzie on tylko do testów ;/
skończmy bo już się spam robi
Aylin | 2018-07-11 14:44:48 UTC | #16