Jes*_*num 1 apache .htaccess redirect
有没有办法在HTTP请求方法/动词上有条件地进行重定向?我想将所有PROPFIND请求重定向到文档根目录,以便:
PROPFIND/HTTP/1.1
被重定向到/ MyApp/carddav /,但是
GET/HTTP/1.1
处理正常.我需要这样做的原因是因为OS X地址簿中的CardDAV实现总是希望能够在/处联系CardDAV服务器,并且我在/ MyApp/carddav /上使用Tomcat运行它.
理想情况下,这可以使用.htaccess文件来完成,用户可以简单地将其放入他们的Web服务器文档根目录,而不是修改httpd.conf文件,但我可以使用这两种方法.
我想到了.我把它添加到我的httpd.conf文件的末尾:
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^PROPFIND$
RewriteRule ^/$ /MyApp/carddav/ [R,L]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1090 次 |
| 最近记录: |