2016-12-29 10 views
0

ヘッダーのベース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

いいえ、本文を参照すると、HTMLボディではなく「http」ボディを参照します。あなたが試したことと働かなかったことを伝えて、人々があなたを助けるのを助けます。その値を変更したいものから指定すると、実行する必要があることの完全な例が得られます。 –

+1

この文脈では、 "bodies"キーワードの意味を教えていただきありがとうございます。だから私は "代替"を使うことができるようです。 – zappee

答えて

1

次の行が正常に動作:エズラ-S @コメントを

<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> 

感謝を。

関連する問題