Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekireowanie localhost na localhost.com
Forum PHP.pl > Forum > Serwery WWW
Czadus
Witam,

jak w temacie, posiadam zainstalowany WampServer i gdy tylko wpiszę localhost, zostaję przekierowany na localhost.com, i nie mam pomysłu już dlaczego.

Plik host zawiera jedynie wpis:
127.0.0.1 localhost

ping działa poprawnie zarówno dla 127.0.0.1 jak i localhost, natomiast same strony nie dziąłają mi. Dodam, że wpisując zarówno localhost jak i 127.0.0.1 strona nie działa poprawnie. Wpisując localhost otrzymuję przekierowanie na localhost.com a wpisująć 127.0.0.1 otrzymuję błąd wczytywania strony.

Jakieś sugestie? Proszę o pomoc, bo ja już nie mam pomysłów.
webdice
To prawdopodobnie wina przeglądarki. Spróbuj wpisać:

Kod
http://localhost/


lub

Kod
localhost/


potem już samo localhost powinno działać.
Czadus
Niestety również nie pomgaga, a pod innymi przegladarkami problem jest podobny. Nie pomaga także flushdns.

Hmmm, dziwne jest to, że np.
http://localhost/phpmyadmin/ działa poprawnie, dlaczego?

Przem4S
A nie lepiej już dodać ten wpis w hosts? tzn localhost.com do hosts'ów i kontynuować robotę?
Czadus
Nic nie pomaga niestety, ciągle to samo się dzieje.

Albo przyczyna jest gdzieś indziej, bo, kiedy z głównego katalogu serwera /www - usuwam plik htaccess przy włącznym rewrite_module normalnie ładuje się strona startowa wampa, jednak wszystko, co leci przez pliki htaccess powoduje jakieś dziwne problemy. Może tutaj tkwi jakiś problem?

Aktualna konfiguracja:
Apache 2.2.21
PHP 5.3.9
MySQL 5.5.20

Aktualnie w zasadzie nie mam tego przekierowania, natomiast ciągle otrzymuję komunikat o "Połączenie zostało zresetowane". I dalej, działa mi także:
http://localhost/phpmyadmin/
http://localhost/webgrind/

W logach Apacha etc nic nie mam.

No i co lepsze, ping na 127.0.0.1 oraz na localhost działają poprawnie.

Plik hosts:
  1. # Copyright (c) 1993-2009 Microsoft Corp.
  2. #
  3. # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
  4. #
  5. # This file contains the mappings of IP addresses to host names. Each
  6. # entry should be kept on an individual line. The IP address should
  7. # be placed in the first column followed by the corresponding host name.
  8. # The IP address and the host name should be separated by at least one
  9. # space.
  10. #
  11. # Additionally, comments (such as these) may be inserted on individual
  12. # lines or following the machine name denoted by a '#' symbol.
  13. #
  14. # For example:
  15. #
  16. # 102.54.94.97 rhino.acme.com # source server
  17. # 38.25.63.10 x.acme.com # x client host
  18.  
  19. # localhost name resolution is handled within DNS itself.
  20. # 127.0.0.1 localhost
  21. # ::1 localhost
  22. 127.0.0.1 localhost


Plik htaccess w głównym katalogu WampServera (przekierowuje na podkatalog)
  1. RewriteEngine On
  2. DirectoryIndex index.php
  3.  
  4. RewriteRule ^(.*)$ /wolneterminy.pl/$1


No i potem przykładowy plik htaccess strony w wybranym podkatalogu:
  1. #<Files cron-5min.php>
  2. # deny from all
  3. #</Files>
  4. #
  5. #<Files cron-hourly.php>
  6. # deny from all
  7. #</Files>
  8.  
  9. Options -Indexes
  10.  
  11. RewriteEngine On
  12.  
  13. RewriteCond %{REQUEST_FILENAME} !-f
  14. RewriteCond %{REQUEST_FILENAME} !-d
  15.  
  16. #pliki graficzne, i inne
  17. RewriteRule ^img\/([0-9a-zA-Z\_\/]+\/)?([0-9a-zA-Z\_\-]+)\.(jpg|jpeg|png|gif)\/?$ \/files\/framework\/$1$2\.$3 [QSA,L,NC]
  18. RewriteRule ^file\/([0-9a-zA-Z\_\/]+\/)?([0-9a-zA-Z\_\-\.]+)\/?$ \/files\/framework\/$1$2 [QSA,L,NC]
  19. RewriteRule ^sound\/([0-9a-zA-Z\_\/]+\/)?([0-9a-zA-Z\_\-\.]+)\/?$ \/files\/sounds\/$1$2 [QSA,L,NC]
  20. RewriteRule ^rss\/([0-9a-zA-Z\_\/]+\/)?([0-9a-zA-Z\_\-\.]+)\/?$ \/files\/rss\/$1$2 [QSA,L,NC]
  21.  
  22. #backend
  23. RewriteRule ^(([a-z]{2}|)\/)?((m|t|f|)\/)?(admin)(\/|\.html)?$ /?lang=$2&device=$4&type=$5&module= [QSA,L]
  24. RewriteRule ^(([a-z]{2}|)\/)?((m|t|f|)\/)?(admin)\/(logout)(\/|\.html)?$ /?lang=$2&device=$4&type=$5&action=logoutAdmin [QSA,L]
  25. RewriteRule ^(([a-z]{2}|)\/)?((m|t|f|)\/)?(admin)\/([a-zA-Z0-9\_\-]+)(\/|\.html)?$ /?lang=$2&device=$4&type=$5&module=$6 [QSA,L]
  26. RewriteRule ^(([a-z]{2}|)\/)?((m|t|f|)\/)?(admin)\/([a-zA-Z0-9\_\-]+)\/([a-zA-Z0-9\_\-]+)(\/|\.html)?$ /?lang=$2&device=$4&type=$5&module=$6&action=$7 [QSA,L]
  27. RewriteRule ^(([a-z]{2}|)\/)?((m|t|f|)\/)?(admin)\/([a-zA-Z0-9\_\-]+)\/([a-zA-Z0-9\_\-]+)\/([a-ząćęłńóśżźA-ZĄĆĘŁŃÓŚŻŹ0-9\_\/\.\,\-\ \:]+)(\/|\.html)$ /?lang=$2&device=$4&type=$5&module=$6&action=$7&param=$8 [QSA,L]
  28.  
  29. #frontend
  30. RewriteRule ^([a-z]{2})\/?$ /?lang=$1&device=&module= [QSA,L]
  31. RewriteRule ^(([a-z]{2}|)\/)?((m|t|f|)\/)\/?$ /?lang=$2&device=$4&module= [QSA,L]
  32. RewriteRule ^(([a-z]{2}|)\/)?((m|t|f|)\/)?([a-zA-Z0-9\_\-]+)(\/|\.html)$ /?lang=$2&device=$4&module=$5 [QSA,L]
  33. RewriteRule ^(([a-z]{2}|)\/)?((m|t|f|)\/)?([a-zA-Z0-9\_\-]+)\/([a-zA-Z0-9\_\-]+)(\/|\.html)$ /?lang=$2&device=$4&module=$5&action=$6 [QSA,L]
  34. RewriteRule ^(([a-z]{2}|)\/)?((m|t|f|)\/)?([a-zA-Z0-9\_\-]+)\/([a-zA-Z0-9\_\-]+)\/([a-ząćęłńóśżźA-ZĄĆĘŁŃÓŚŻŹ0-9\_\/\.\,\-\ \:]+)(\/|\.html)$ /?lang=$2&device=$4&module=$5&action=$6&param=$7 [QSA,L]
  35.  
  36.  
  37. #front: serwer errors
  38. ErrorDocument 400 /?gotError=400
  39. ErrorDocument 401 /?gotError=401
  40. ErrorDocument 403 /?gotError=403
  41. ErrorDocument 404 /?gotError=404
  42. ErrorDocument 408 /?gotError=408
  43. ErrorDocument 500 /?gotError=500
  44. ErrorDocument 502 /?gotError=502
  45. ErrorDocument 503 /?gotError=503
  46. ErrorDocument 504 /?gotError=504
r3pilc3
Jestem nowy w tych klockach i może się mylę. Myślę, że port 80 Ci coś blokuje, ale np. port80/twojabazadanych już nie.

Więc: spróbuj w xampp/apache/conf/httpd w linii około 50 masz:
Listen 80
zamień na:
Listen 8080

Zrób to przy wyłączonym apache. Włącz na nowo i sprawdź jak to będzie ale na:
  1. localhost:8080

Pozdrawiam
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.