Перенаправление Drupal localhost на www.localhost.com

Я работаю над drupal сайтом, который я проверил (svn) к моему localhost.

Теперь проблема - это, когда я перехожу в:

http://www.site.com

все это хорошо работает, но когда я перехожу в:

http://localhost/work/site

Я перенаправляюсь к

http://www.localhost.com/work/site

Я имею, запустил install.php скрипт, и все работает отлично. Это переустанавливает все, но когда я перехожу к основному сайту, перенаправление происходит.

Я удалил .htaccess файл, ничего не сделал.

Я использую окна 7 окончательных 64 (также примерил winxp про 32), апачские 2.2, php 5.2.13

Кто-либо знает так или иначе для фиксации этого?

Спасибо

5
задан AntonioCS 12 May 2010 в 20:52
поделиться

3 ответа

Я наконец нашел причину этой огромной проблемы.

Это была оптимизация css и js, которая все испортила. Я отключил эти два параметра, а затем скопировал базу данных на версию сайта localhost, и все сработало отлично !!!

0
ответ дан 18 December 2019 в 13:11
поделиться

Из файла drupal sites/default/settings.php:

/**
 * Base URL (optional).
 *
 * If you are experiencing issues with different site domains,
 * uncomment the Base URL statement below (remove the leading hash sign)
 * and fill in the absolute URL to your Drupal installation.
 *
 * You might also want to force users to use a given domain.
 * See the .htaccess file for more information.
 *
 * Examples:
 *   $base_url = 'http://www.example.com';
 *   $base_url = 'http://www.example.com:8888';
 *   $base_url = 'http://www.example.com/drupal';
 *   $base_url = 'https://www.example.com:8888/drupal';
 *
 * It is not allowed to have a trailing slash; Drupal will add it
 * for you.
 */
# $base_url = 'http://www.example.com';  // NO trailing slash!

Попробуйте установить $base_url = 'http://localhost/work/site';

0
ответ дан 18 December 2019 в 13:11
поделиться

Вы проверили файл hosts в своем окне? Не уверен, где он находится в Windows 7, но в XP он находится здесь:

C:\WINDOWS\system32\drivers\etc\hosts

Убедитесь, что есть запись, подобная этой:

127.0.0.1       localhost

В качестве дополнительной проверки вы можете захотеть очистить кеш DNS вашего ПК. Войдите в командную строку и введите:

ipconfig /flushdns
2
ответ дан 18 December 2019 в 13:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: