Proxy server with data replacement on the site

Employer
[no-member:pro]Rustam[/no-member:pro]Rustam
Project parameters
Type of cooperationOne-time project
SectionAdministration
Prepaymentwithout prepayment
Payment methodsElectronic money
Acceptance of requestsclosed
Project description
A specialist server setup is required. A proxy server is needed to replace the data on the site for personal needs.
Replacement on the site should be done through regular expressions before HTML is given to the browser.
For ease of use of substitutions on the server, all substitutions must be made in a separate configuration file from which the data for replacement will be read, namely, domain, template for search, coupon for replacement.
You also need the ability to connect your css and javascript files to the body or head.
An example of what will need to be replaced is, for example, bringing the search results to the desired template, formatting tables to the desired format, adding different action buttons with the page, and so on.
Replacement on the site should be done through regular expressions before HTML is given to the browser.
For ease of use of substitutions on the server, all substitutions must be made in a separate configuration file from which the data for replacement will be read, namely, domain, template for search, coupon for replacement.
You also need the ability to connect your css and javascript files to the body or head.
An example of what will need to be replaced is, for example, bringing the search results to the desired template, formatting tables to the desired format, adding different action buttons with the page, and so on.