2014-03-13 24 views
1

否定規則,我有我的Apache當前虛擬主機上的RewriteMatch如下爲EJB WS

ServerName domain 
RewriteMatch ^/$ /context 

耳朵也基於EJB的服務從http://domain/servicepath/Service?wsdl

擔任

我想添加負所以任何不是^/$的uri直接進入ROOT環境,如

http://domain/servicepath/Service?wsdl 

和所有/上下文繼續進行thryu/context無論如何

是否有可能?

回答

2

實際上,你可以使用這個表達式:

RewriteMatch ^/$ /context 

RewriteMatch ^/(?!context).+$ http://domain/servicepath/Service?wsdl 
+0

kepping舊的以及具有正確的?我的意思是,保持/重定向並添加否定規則 –

+0

是的請參閱編輯答案。 – anubhava

+0

非常感謝,我會測試它 –