2016-12-29 10 views
0

Я пытаюсь изменить значение метки base href в заголовке с apache httpd 4.2.23.переписать значение html head> base> href

Это мой заголовок:

<html> 
    <head> 
    <meta http-equiv="CONTENT-TYPE" content="text/html; charset=UTF-8"> 
    <title>hello</title> 
    <base href="http://middleware.mylinux.com:8082/hello-app-0.0.7/"> 
    <link rel="icon" type="image/x-icon" href="image/favicon.ico"> 
    <link rel="stylesheet" href="lib/bootstrap/3.3.6/bootstrap.min.css"> 
    <link rel="stylesheet" href="lib/bootstrap/3.3.6/bootstrap-theme.min.css"> 
</head> 

Я устал использовать замены модуля, но я думаю, что он работает на теле вместо заголовка раздела HTML документа.

Оригинальная документация говорит:

mod_substitute обеспечивает механизм для выполнения как регулярного выражения и фиксированные строки замены в органах реагирования.

Не могли бы вы рассказать мне, что является правильным способом перезаписи содержимого базы заголовков?

Спасибо!

+1

нет, когда это касается тел, там он ссылается на «http» тела, а не на html тела. Помогите людям помочь вам, рассказав, что вы пробовали и не сработали. И если вы укажете, из чего вы хотите изменить это значение, вы даже можете получить полный пример того, что вам нужно сделать. –

+1

Спасибо, что объяснили мне значение ключевого слова "тела" в этом контексте. Поэтому кажется, что я могу использовать «Substitute». – zappee

ответ

1

Следующие строки работают отлично:

<VirtualHost> 
     # replace "middleware.mylinux.com:8082/hello-app-0.0.7" to "web.mylinux.com/hello" 
     AddOutputFilterByType SUBSTITUTE text/html 
     Substitute "s|middleware.mylinux.com:8082/hello-app-0.0.7|web.mylinux.com/hello|ni" 
</VirtualHost> 

Спасибо за комментарий @ Ezra-х годов.

 Смежные вопросы

  • Нет связанных вопросов^_^