![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 7 Dołączył: 16.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
hej,
zastanawiam się na możliwością za pomocą reguł w .htaccess stworzenia tłumaczenia adresu IP na localhost, czyli np. http://172.0.0.1 na http://loclahost pyatnie, da się coś taie zrobić, jak tak to jaką regułą? tłumaczę po co mi to: chciałbym mieć możliwość odpalania danej strony zarówno w sieci lokalnej jak i na virtual hostach, któych mam 3 i sprawdzam na nich działanie strony w danej wersji IE (win XP IE6 , IE7, IE8), w obecnej sytuacji mam adresy 10.0.0.n w sieci wirtualnej, a lokalnej 192.168.0.n I teraz zwykle pracuję z adresem 10.0.0.1 jako adres serwera www (mój komp) i takiego używam w konfiguracji ustawień silnika strony, natomiast chcąc uzyskać dostęp z sieci musiałbym zmieniać te ustawienia z palaca, tracąc działanie w sieci wirtualnej dodatkowo jakby to zadziałało, uzyskł bym łatwość przenoszenia strony na różne adres komptery ... Ten post edytował siemieng 31.03.2012, 19:10:00 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Nie potrzebne Ci .htaccess, wejdź do pliku:
C:\Windows\System32\drivers\etc\hosts I w nim wedle przykłady dodaj tłumaczenie 172.0.0.1 na loclahost, tak jak jest to zawarte w tym pliku w za komentowanej linii. ;-) Mam nadzieję że oto chodziło. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 7 Dołączył: 16.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
dzęki za opdowiedź, ale chyba nie za jasno to wyjaśniłem
obecnie mam w pliku hosts utworzone wpisy typu 10.0.0.1 localhost, ale tłumaczy je w obrębie systemu operacyjnego, a mi chodzi o tłumaczenie w obrębie systemu na, którym działa strona ... dobrym przykładem jest WordPress, w którym przy zmianie adresów głównego (root'a), przy np. próbie odpalenia na innym komputerze, tebrza zmieniać opórcz adresu bazowego w pliku ustawień, trzeba też zamienić wszystkie adresy w bazie danych (bo on akurat nie trzyma tego w postacli linków względnych ale jako całość), i teraz: 1. użycie http://localhost rozwiązuje problem z przenoszeniem strony na różne kompy z innymi adresami, bo zawsze będzie localhost, ale wtedy tracę możliwośc odplania strony z innego kompa w sieci czy w wirtualnej maszyny 2. uzycie adresu IP danego komputera, skutkuje tym, że przy przeniosnach na różne komputery (gdy adresy sieci lokalnych się różnią, czyli np. sieć domowa adresacja 192.168.n.n a praca 10.n.n.n) trzeba zmieniać adres w ustawieniach strony, nie działa też w sieci wirtualnej 3. jak ustawie adres główny jako adres sieciówki wirtualnej (używam VM VirtualBox), wtedy problem przenoszenie na różne kompy i dziłania w sieci wirtualnej znika (na każdym kompie mogę sobie zainstalować VirtualBox'a i ustawić mu zawsze ten sam adres sieciowy, który wykorzystuję jak adres serwera www) ale nie działa to dalej w sieci lokalnej ... I tak nie mogę znależć złotgo środka:P i przyszedł mi do głowy pomysł z localhost, czyli żeby: zawsze działanie strony opierać o http://loclahost, natomiast w regułach htaccess, ustwić to jakoś (jak się da), żeby np: - wywołanie adresu (dom) http://192.168.1.123/moja_strona/index.php było tłumaczone na http://localhost/moja_strona/index.php - wywolanie adresu (paca) http://10.100.1.321/moja_strona/index.php było tłumaczone na http://localhost/moja_strona/index.php - wywyłanie adresu (sieć wirtualna) http://172.0.0.1/moja_strona/index.php było tłumaczone na http://localhost/moja_strona/index.php ps. Chyba się trochu zapętliłem:P bo w sumie chyba by sie to wykrzaczało przy nawigowaniu po stronie ... Ten post edytował siemieng 1.04.2012, 07:37:59 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 511 Pomógł: 143 Dołączył: 13.03.2010 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
kiedyś robiłem tak że ustawiałem w pliku hosts:
192.168.1.54 test.pl (IP maszyny na której jest serwer) na wszystkich maszynach wirtualnych i wtedy wszystko dobrze dzałało Możesz też kombinować w ustawieniem tego czego chcesz na firewallu np. http://mybroadband.co.za/vb/showthread.php...r-office-domain |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 11:27 |