回答編集履歴

2

誤字修正

2019/07/22 08:10

投稿

Y.H.
Y.H.

スコア7914

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- 大前提として「サイトルート(apacheのdocroot)はtomcatへproxyしていない」かつ「apacheのdocrootで.htaccessが有効になるように設定している」こと。
17
+ 大前提として「サイトルート(apacheのdocroot)はtomcatへproxyしていない」かつ「apacheのdocrootで.htaccessが有効になるように設定している」こと。
18
18
 
19
19
 
20
20
 

1

補足追記

2019/07/22 08:10

投稿

Y.H.
Y.H.

スコア7914

test CHANGED
@@ -8,6 +8,14 @@
8
8
 
9
9
  とのことなので多分ですが apache(httpd.conf)でmod_proxy_ajpが有効になっており`ProxyPass`でtomcatへProxyされていると思います。
10
10
 
11
- なので解決策は、`httpd.conf`を編集し、**`/servlet/hoge`および`/servlet/sample`へのアクセスをtomcatへ転送(Proxy)しないよう除外**する必要があります。
12
11
 
12
+
13
+ なので解決策は、`httpd.conf`を編集し、**`/servlet/hoge`および`/servlet/sample`へのアクセスをtomcatへ転送(Proxy)しないよう除外**する必要があります。そのうえで、**apacheのDocrootに`.htaccess`を配置**してください。
14
+
15
+
16
+
13
- そのうえで、**apacheのDocrootに`.htaccess`を配置**してくださ。(もちろんapacheのdocrootで.htaccessが有効になるように設定していることが前提
17
+ 大前提として「サイトルート(apacheのdocroot)のはtomcatへproxyしていない」かつ「apacheのdocrootで.htaccessが有効になるように設定していること。
18
+
19
+
20
+
21
+ どっちみち`httpd.conf`の編集が必要になるため、`.htaccess`ではなく`httpd.conf`でやってしまってもいい気はする。