2016-03-03 56 views
0

我想請求您在最後包含sitecore的URL重定向的幫助。 我想要做的是,如果我的請求的URL包含「sitecore」在最後我想重定向到主機名。使用sitecore在末尾重定向URL

例如www.mySiteName.com/sitecore重定向到www.mySiteName.com

所以我對這個創建簡單的模式作爲第一:

Rule configuration

後來我改變以上配置只能(Sitecore的)$(*)。

但是,當我請求URL我得到的是:

www.mySiteName.com/sitecore/service/nolayout.aspx?item=%2fsitecore &佈局=%7b00000000-0000-0000-0000-000000000000 %7d &設備=默認

改爲www.mySiteName.com。

我不明白爲什麼這樣表現。

感謝您的幫助

感謝

+0

如果你只是瀏覽到www.mysitename.com工作的呢?或者你沒有找到佈局未找到錯誤? –

+0

如果我只是導航到www.mysitename.com它工作,網站存在。但是,如果我使用重定向,那麼我只得到佈局未找到錯誤。我懷疑這個問題是由web.config的linkManager部分引起的。我在服務器上用作我自定義的默認提供程序,它來源於LinkProvider。在我的本地機器上作爲默認提供程序,我使用Sitecore.Kernel中的LinkProvider並重定向工作。不確定。 – Krpo

回答

0

我認爲你是在複雜的條件,並可能重定向到了錯誤的參考。

嘗試

<conditions> 
    <add input={URL} pattern="(.*)sitecore$" /> 
</conditions>