yii\web\Request::getBaseUrl PHP Method

getBaseUrl() public method

This is similar to [[scriptUrl]] except that it does not include the script file name, and the ending slashes are removed.
See also: setScriptUrl()
public getBaseUrl ( ) : string
return string the relative URL for the application
    public function getBaseUrl()
    {
        if ($this->_baseUrl === null) {
            $this->_baseUrl = rtrim(dirname($this->getScriptUrl()), '\\/');
        }
        return $this->_baseUrl;
    }

Usage Example

Example #1
0
 /**
  * @param \yii\web\Request $request
  * @return \yii\web\Response|null
  */
 protected function handleRedirectRequest($request)
 {
     $key = ltrim(str_replace($request->getBaseUrl(), '', $request->getUrl()), '/');
     if (array_key_exists($key, $this->redirectRoutes)) {
         return $this->getResponse()->redirect(Url::to($this->redirectRoutes[$key]));
     } else {
         return null;
     }
 }
All Usage Examples Of yii\web\Request::getBaseUrl