Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne]htaccess, przetlumaczenie adresu IP na localhost
siemieng
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
ShadowD
post
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.
Go to the top of the page
+Quote Post
siemieng
post
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
Go to the top of the page
+Quote Post
jaslanin
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 11:27