Любой инструмент / утилита для перезаписи URL на HTML-странице

0

Я начинаю использовать lua, особенно с nginx. Мне нужно переписать URL-адреса на странице html, то есть <a href="http://toberewritten.com">link1</a> следует переписать на <a href="http://rewritten.com">link1</a>

Парсер lua html в https://github.com/wscherphof/lua-htmlparser предоставляет URL-адрес, но, насколько я понимаю из его документации, он не будет переписывать URL-адрес. Возможно, я смогу восстановить страницу, но задавался вопросом, есть ли уже инструмент, который будет делать это

Спасибо за любые входные данные

Теги:
nginx
lua

2 ответа

2
Лучший ответ

Вы можете попробовать https://github.com/agentzh/replace-filter-nginx-module

location / {
    # caseless global substitution:
    replace_filter 'toberewritten' 'rewritten' 'ig';
    replace_filter_types text/plain text/css;
}
4

Вы можете попробовать официальный http://nginx.org/r/sub_filter, который является частью официального модуля, который уже является частью nginx (хотя он не построен по умолчанию, поэтому вам придется перекомпилировать в любом случае).

sub_filter  http://toberewritten.com    http://rewritten.com;
sub_filter_once off;

Ещё вопросы

Сообщество Overcoder
Наверх
Меню