2010-12-15 25 views
1

こんにちは Tomcatでコンフルエンスインストールを実行しています。私はApacheのサーバーを持っています。Apache経由で302リダイレクトを避ける

私が自分のページに行くと、/homepage.actionが実行され、その後、コンフルエンスに設定された開始スペースにリダイレクトされ、その後、このページの実際の開始ページにリダイレクトされます。

これは迷惑で、Googleのボットがどのように影響を受けるのかわかりません。

  1. がどのようにGoogleのボットは、すべてこのリダイレクト の影響を受けている:

    は、このように私は2つの質問がありますか?

  2. これらのリダイレクトをApacheで回避するにはどうすればよいですか?

私は自分のリンク先ページに直接プロキシーディレクティブを作成しようとしました。

<LocationMatch ^/$> 
    ProxyPass ajp://myurl:8009/mysite 
    .... 
</LocationMatch> 
<LocationMatch /*> 
    ProxyPass ajp://myurl:8009/ 
    .... 
</LocationMatch> 

しかし、これは機能しません。私は404を取得するか、すべての要求に同じ応答を得ます。

は現在、私はこの設定作業だ:

<LocationMatch /> 
    ProxyPass ajp://myurl:8009/ 
    .... 
</LocationMatch> 

をしかし、これは開始ページではとてもクールではないURLにつながります。

種類は

クリスチャン

答えて

1

についてアトラシアンはdocumentedこのユースケースを持っています。

UPDATE 2011年4月20日

まあ、私は結果を好きではなかった、あなたのように、Confluenceのでmod_proxyを試してみました。私はmod_jkを使って、シンプルでクリーナーになっていることが判明しました。

また、Atlassianはdocumented mod_jkの使い方を持っています。ここに私のconfigsです:

[合流インストール]

<Connector port="8016" 
       enableLookups="false" protocol="AJP/1.3" minSpareThreads="5" maxThreads="256" URIEncoding="UTF-8" /> 

[/etc/apache2/workers.properties]

worker.list=confluence 
worker.confluence.host=localhost 
worker.confluence.port=8016 
worker.confluence.type=ajp13 

を/conf/server.xml [ /etc/apache2/httpd.conf]

NameVirtualHost 1.2.3.4:80 
<VirtualHost 1.2.3.4:80> 
     ServerAdmin [email protected] 
     ServerName confluence.domain.com 

     # Possible values include: debug, info, notice, warn, error, crit, alert, emerg. 
     LogLevel warn 

     ErrorLog /var/log/apache2/confluence-error.log 
     CustomLog /var/log/apache2/confluence-access.log combined 

     JkMount/confluence 
     JkMount /* confluence 

     JkLogLevel warn 
     JkLogFile /var/log/apache2/confluence_jk.log 

</VirtualHost> 

うまくいけば、mod_jkに切り替えることをお勧めします。これがあなたの質問を解決するのに役立ちます

+0

Ehm、はい、この文書の正確な内容は私の質問に対する回答ですか?私はstackoverflowに私の質問を投稿する前に、この記事を読んでいなければなりません。まず、この文書で説明されているすべてのことを私の質問で既に述べました。次に、この文書はtomcatとapacheを使ってajpを設定するための標準的な記述です。私は自分のリンク先ページのクールなURLを必要とし、3つの不必要なリダイレクトを避けました。しかし、これは役に立たない。 – Christian

関連する問題