Merge pull request #294 from kiwix/remove-absolute-url-support

Remove absolute internal URL support
This commit is contained in:
Kelson 2019-11-08 15:29:40 +01:00 committed by GitHub
commit 20690bd5f5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 0 additions and 16 deletions

View File

@ -871,22 +871,6 @@ Response InternalServer::handle_content(const RequestContext& request)
content = string(raw_content.data(), raw_content.size()); content = string(raw_content.data(), raw_content.size());
auto response = get_default_response(); auto response = get_default_response();
response.set_mimeType(mimeType); response.set_mimeType(mimeType);
/* Special rewrite URL in case of ZIM file use intern *asbolute* url like
* /A/Kiwix */
if (mimeType.find("text/html") != string::npos) {
content = replaceRegex(content,
"$1$2" + m_root + "/" + bookName + "/$3/",
"(href|src)(=[\"|\']{0,1})/([A-Z|\\-])/");
content = replaceRegex(content,
"$1$2" + m_root + "/" + bookName + "/$3/",
"(@import[ ]+)([\"|\']{0,1})/([A-Z|\\-])/");
response.set_taskbar(bookName, reader->getTitle());
} else if (mimeType.find("text/css") != string::npos) {
content = replaceRegex(content,
"$1$2" + m_root + "/" + bookName + "/$3/",
"(url|URL)(\\([\"|\']{0,1})/([A-Z|\\-])/");
}
response.set_content(content); response.set_content(content);
response.set_compress(true); response.set_compress(true);
response.set_cache(true); response.set_cache(true);