How to set the base url in drupal

2020-03-19 02:14发布

Where I can set the base url for drupal site. Currently when I go to the site in my localhost, it redirects to the original site. Please help me.

I have tried setting the $base_url in the sites/default/settings.php

Here is the portion where I set the base url

/**
 * 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 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/mysite';  // NO trailing slash!

3条回答
看我几分像从前
2楼-- · 2020-03-19 02:31

Usually you don't need to set base_url, you simply have to clear drupal cache.

查看更多
Evening l夕情丶
3楼-- · 2020-03-19 02:38

I faced a similar problem like this after restoring database from my remote server to my localhost, turns out it was being caused by "mobile tools" which hijacks the redirection of my site whenever it is installed. disabling it before backing up or exporting the database solved the problem. Just posting in case someone ran into this hiccup.

查看更多
乱世女痞
4楼-- · 2020-03-19 02:50

settings.php

$base_url = 'http://baseurl.com';

EDIT You edited as I posted this. Can you paste the portion of your settings.php file where you're setting it? Are you sure there's no other $base_url set elsewhere in settings.php?

查看更多
登录 后发表回答