Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekierowanie z adresu IP na domenę w htaccess
Forum PHP.pl > Forum > Serwery WWW > Apache
MethOd63
Witam.

Mam takie pytanie , czy da się w htaccess zrobić przekierowanie , gdy ktos wpisze np. http://xxx.xxx.xxx.xxx , przekierowało go na http://domena.tld.

Szukam na różnych forach ale jakoś nigdzie niema tego opisanego.
Google tez nie pomógł


Proszę o pomoc.
krzysztof_kf
Witam sprawdź coś takiego

  1. RewriteEngine on
  2. RewriteCond %{REMOTE_ADDR} ^127\.0\.0\.1$
  3. RewriteRule .* <a href="http://www.twojadomena.pl" target="_blank">http://www.twojadomena.pl</a> [R,L]
MethOd63
Cytat(krzysztof_kf @ 29.04.2010, 09:56:49 ) *
Witam sprawdź coś takiego

  1. RewriteEngine on
  2. RewriteCond %{REMOTE_ADDR} ^127\.0\.0\.1$
  3. RewriteRule .* [url="http://www.twojadomena.pl"]http://www.twojadomena.pl[/url] [R,L]


Niestety nie działa. Oczywiscie url i adres ip mam wpisane poprawnie.
krzysztof_kf
Myślimy

Kod
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^127\.0\.0\.1$
RewriteRule .* http://www.twojadomena.pl [R,L]


musi działać
MethOd63
Cytat(krzysztof_kf @ 30.04.2010, 12:27:27 ) *
Myślimy

Kod
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^127\.0\.0\.1$
RewriteRule .* http://www.twojadomena.pl [R,L]


musi działać



Nie działa.
  1. Apache Version Apache/2.2.14 (Debian)
  2. Apache API Version 20051115
  3. Server Administrator admin@domena.tld
  4. Hostname:Port s1.domena.tld:80
  5. User/Group www-data(33)/33
  6. Max Requests Per Child: 0 - Keep Alive: on - Max Per Connection: 100
  7. Timeouts Connection: 300 - Keep-Alive: 15
  8. Virtual Server Yes
  9. Server Root /etc/apache2
  10. Loaded Modules core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cache mod_cgi mod_dbd mod_deflate mod_dir mod_env mod_include mod_info mod_mime mod_mime_magic mod_negotiation mod_php5 mod_rewrite mod_setenvif mod_status mod_suexec mod_usertrack



To część phpinfo();

Nie działa.
erix
REMOTE_ADDR, to adres IP gościa.

Sprawdzaj HTTP_HOST.
MethOd63
Jak mam wpisac adres gościa, skoro chcę zeby każdemu kto wpisze http://adres_ip przekierowało na http://domena.tld. Mam nadzieje ze teraz jasniej napisałem.
Crozin
Chodzi o to byś sprawdził czy HTTP_HOST (które zawiera nazwę hostu/a), a nie REMOTE_ADDR (które zawiera adres IP internauty) jest równe "tutaj IP Twojego serwera". Możesz to zrobić stosując poniższy zapis:
Kod
RewriteCond %{HTTP_HOST} ^123\.456\.789\.012$
MethOd63
Niestety też nie działa , może mam cos nie tak z mod_rewrite questionmark.gif?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.