回答編集履歴
2
誤字修正
answer
CHANGED
@@ -6,6 +6,6 @@
|
|
6
6
|
|
7
7
|
なので解決策は、`httpd.conf`を編集し、**`/servlet/hoge`および`/servlet/sample`へのアクセスをtomcatへ転送(Proxy)しないよう除外**する必要があります。そのうえで、**apacheのDocrootに`.htaccess`を配置**してください。
|
8
8
|
|
9
|
-
大前提として「サイトルート(apacheのdocroot)
|
9
|
+
大前提として「サイトルート(apacheのdocroot)はtomcatへproxyしていない」かつ「apacheのdocrootで.htaccessが有効になるように設定している」こと。
|
10
10
|
|
11
11
|
どっちみち`httpd.conf`の編集が必要になるため、`.htaccess`ではなく`httpd.conf`でやってしまってもいい気はする。
|
1
補足追記
answer
CHANGED
@@ -3,5 +3,9 @@
|
|
3
3
|
> WebアプリケーションサーバはTomcat8.5で、apache連携しています
|
4
4
|
|
5
5
|
とのことなので多分ですが apache(httpd.conf)でmod_proxy_ajpが有効になっており`ProxyPass`でtomcatへProxyされていると思います。
|
6
|
+
|
6
|
-
なので解決策は、`httpd.conf`を編集し、**`/servlet/hoge`および`/servlet/sample`へのアクセスをtomcatへ転送(Proxy)しないよう除外**する必要があります。
|
7
|
+
なので解決策は、`httpd.conf`を編集し、**`/servlet/hoge`および`/servlet/sample`へのアクセスをtomcatへ転送(Proxy)しないよう除外**する必要があります。そのうえで、**apacheのDocrootに`.htaccess`を配置**してください。
|
8
|
+
|
7
|
-
|
9
|
+
大前提として「サイトルート(apacheのdocroot)のはtomcatへproxyしていない」かつ「apacheのdocrootで.htaccessが有効になるように設定している」こと。
|
10
|
+
|
11
|
+
どっちみち`httpd.conf`の編集が必要になるため、`.htaccess`ではなく`httpd.conf`でやってしまってもいい気はする。
|