国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Fwolf’s Blog Blog Archive subversion和module_rewrite的小沖突?
授權(quán)方式:署名,非商業(yè)用途,保持一致,轉(zhuǎn)載時(shí)請務(wù)必以超鏈接(http://www.fwolf.com/blog/post/61)的形式標(biāo)明文章原始出處和作者信息及本聲明。

我的Apache上同時(shí)掛有SVN和rewrite module,SVN配置都沒有問題,通過HTTP訪問正常,但通過Toroisesvn客戶端訪問總是不行,錯(cuò)誤信息如下:

Error: PROPFIND request failed on ‘/svn/svntest’
Error: PROPFIND of ‘/svn/svntest’: 302 Found (http://www.domain.com)

經(jīng)查,如果我去掉Apache的httpd.conf中的這兩句,就可以正常使用了:

RewriteRule (.+)\/(\w+[^\/])$ $1/$2/ [R]
RewriteRule \/(\w+[^\/])$ /$1/ [R]

這兩句RewriteRule是為了添加URL地址末尾的斜杠的,看來這兩句對SVN的調(diào)用起了影響,原因大概是訪問SVN的地址,比如是“/svn/svntest”時(shí),RewriteRule會將其改寫為“/svn/svntest/”,多了一個(gè)斜杠,然后SVN就不知所綜了。

原來Apache 2.0的mod-dir已經(jīng)有了自動添加斜杠的功能:

A "trailing slash" redirect is issued when the server
receives a request for a URL
http://servername/foo/dirname where
dirname is a directory. Directories require a
trailing slash, so mod_dir issues a redirect to
http://servername/foo/dirname/.

不用勞煩RewriteRule了。

話又說回來,不管是mod_dir也好,RewriteRule也好,使用反向代理(ProxyPass)的時(shí)候還是有些問題,比如說,domain1.com/d2地址貝配置為轉(zhuǎn)向到domain2.com,那么訪問地址domain1.com/d2/subdir時(shí),如果subdir時(shí)確實(shí)存在的,而輸入地址的時(shí)候最后又沒有輸入斜杠/,那么你將會得到一個(gè)404錯(cuò)誤頁面,并且地址欄顯示的是domain1.com/subdir,這個(gè)問題遇到很久了,一直不知道如何解決。通過端口進(jìn)行反向代理好像同樣存在這樣的問題。

所以,使用反向代理時(shí),一是老老實(shí)實(shí)的加上斜杠,二就是最好盡量采用如下的反向代理方式:domain1.com/subdir1定向到domain2.com/subdir2,并且subdir1和subdir2同名,這樣就不會出現(xiàn)上面說到的問題了。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
利用SVNListParentPath增加http瀏覽倉庫根目錄的功能
svn使用手記
SVN版本管理工具的安裝設(shè)置與使用 | IT宅.com
CentOS上subversion的安裝與卸載
Apache與Tomcat的整合,以及Rewrite的使用
apache下實(shí)現(xiàn)301永久性重定向的方法
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服