リライト設定につきまして、ご教授お願いします。
◼︎環境
CentOS 6.6
apache 2.4.12
tomcat 8.0.21
java 1.8.0_31
◼︎問題
tomcatのwebdavを利用しwebdavを構築し、URLをリライトしたい.
https://【ドメイン】/webdav/webdav/ →https://【ドメイン】/webdav/ でアクセスしたい。
★httpd.conf設定内容
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*)?$ https://%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^/(.*)?$/webdav/(.*)$ /webdav/$1
</IfModule>
RewriteRule ^/(.*)?$/webdav/(.*)$ /webdav/$1 の
記述につきまして、ご教授いただけると幸いです。
よろしくお願いします。
◼︎参考サイト
http://d.hatena.ne.jp/iad_otomamay/20080614/p1 を参考にwebdavを構築。
web.xmlの<url-pattern>/*</url-pattern>を<url-pattern>/webdav/*</url-pattern>に
変更しています。変更している理由は、/*の場合に他のwebapps配下のディレクトも対象になってしまうため、webdavのディレクトリを作りurl-patternに追加した経緯がございます。