RequestHelper::isCleanUrl

public static RequestHelper::isCleanUrl(Request $request)

Returns whether the request is using a clean URL.

A clean URL is one that does not include the script name. For example,

Unclean URLs are required on sites hosted by web servers that cannot be configured to implicitly route URLs to index.php.

Parameters

\Symfony\Component\HttpFoundation\Request $request: The request.

Return value

bool TRUE if the request is using a clean URL.

File

core/lib/Drupal/Core/Routing/RequestHelper.php, line 28

Class

RequestHelper
Provides some helper methods for dealing with the request.

Namespace

Drupal\Core\Routing

Code

public static function isCleanUrl(Request $request) {
  $base_url = $request->getBaseUrl();
  return (empty($base_url) || strpos($base_url, $request->getScriptName()) === FALSE);
}
doc_Drupal
2016-10-29 09:37:47
Comments
Leave a Comment

Please login to continue.