Сервер xampp http://localhost/ перенаправляет на http://www.localhost/ и не работает - PullRequest
2 голосов
/ 25 ноября 2011

У меня есть веб-сайт drupal, и я использую XAMPP локальный сервер;У меня есть несколько сайтов на сервере, и сегодня утром все они работали нормально.

На моем главном сайте Site 1 я получал дубликаты сайтов, Google находил http://www.site1.com и http://site1.com, поэтому я отредактировал файл .htaccess следующим образом:

# To redirect all users to access the site WITHOUT the 'www.' prefix,
# (http://www.example.com/... will be redirected to http://example.com/...)
# uncomment the following:
# RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
# RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

Я удалил # из последних 2 строк и загрузил свой сайт.

Привет, нет больше дубликатов сайта в Google, однако теперь, когда я пытаюсь войти на свой локальный сервер, вместо того, чтобы перейти на http://localhost/site1, он пытается вместо этого связать с http://www.localhost/site1, и я получаю сообщение об ошибке

Oops! Internet Explorer could not find www.localhost.

Другие мои сайты по-прежнему работают нормально, что говорит о том, что это было связано с редиректом.Я вернул обратно файл .htaccess, но это не имеет значения.

Я немного поработал в Интернете.Я попытался сменить локальный хост на 127.0.0.1, но все равно получаю то же сообщение.

Я новичок и уже несколько дней рву волосы, но безрезультатно.Может кто-нибудь помочь, пожалуйста?

1 Ответ

0 голосов
/ 27 ноября 2011

Правила, связанные с переписыванием не www в www url, включены.Комментирование этих строк должно помочь.Попробуйте очистить кеш браузера или попробуйте из нового браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...