Lines Matching defs:url
43 * passing by web server url rewrite)
48 public static function rewrite(Url $url)
52 $scheme = $url->getScheme();
64 self::pathRewrite($url);
65 self::baseRewrite($url);
67 $url->toAbsoluteUrl();
80 * @param Url $url
83 private static function pathRewrite(Url $url)
87 $path = $url->getPath();
100 $dokuwikiId = $url->getQueryPropertyValueAndRemoveIfPresent(MediaMarkup::$MEDIA_QUERY_PARAMETER);
106 $url->setPath(self::MEDIA_PREFIX . "/$webUrlPath");
113 $dokuwikiId = $url->getQueryPropertyValueAndRemoveIfPresent(MediaMarkup::$MEDIA_QUERY_PARAMETER);
119 $url->setPath("/_detail/$webUrlPath");
123 $dokuwikiId = $url->getQueryPropertyValueAndRemoveIfPresent(DokuWikiId::DOKUWIKI_ID_ATTRIBUTE);
131 * The page url path will return the original dokuwiki id
142 $do = $url->getQueryPropertyValue(ExecutionContext::DO_ATTRIBUTE);
146 $url->setPath(self::EXPORT_PATH_PREFIX . "/$exportFormat/$webUrlPath");
147 $url->deleteQueryParameter(ExecutionContext::DO_ATTRIBUTE);
151 $url->deleteQueryParameter(ExecutionContext::DO_ATTRIBUTE);
157 $url->setPath($webUrlPath);
160 $url->setPath("$path/$urlId");
163 $url->setQueryParameter(DokuWikiId::DOKUWIKI_ID_ATTRIBUTE, $urlId);
172 static function baseRewrite(Url $url)
181 $path = $url->getPath();
192 $url->setPath("$urlPathBaseDir$path");
194 $url->setPath("$urlPathBaseDir/$path");
203 $hrefPermanentFunctionality = "https://combostrap.com/page/canonical-url-4kxbb9fd#permanent";
204 $hrefNiceUrl = "https://combostrap.com/admin/nice-url-noln5keo";