2013-07-01 22 views
0

我有一個門戶網站,我已經使用rewriteModule.dll應用了Url重寫。 我有這樣定義未正確應用網址重寫

<rule source="Voices" destination="Others/MyVoices.aspx"/> 

規則運行成功。

但在我的管理員登錄我有一個名爲DefineVoices.aspx頁[在管理員登錄我沒有應用rewritting],當我有叫DefineVoices.aspx然後地址被轉換成 /Admin/DefineOthers/MyVoices.aspx。 ASPX

請給我恰克沒有一種解決方案,我目前的URL規則...

+0

@ic。我不明白你的修改請解釋.. thanxxx。 – social

回答

1

你必須改變你的網址,因爲你可能會使用直接替換字符串替換算法。這造成網址

/Admin/DefineVoices.aspx

/Admin/DefineOthers/MyVoices.aspx.aspx

在您的規則已指定替換單詞的聲音規則他人/ MyVoices.aspx。

我會建議更新您的替換alogirthm並正確使用正則表達式,並且只有替換部分url不是單詞。

例如確切的單詞/聲音到/Other/MyVoices.aspx

+0

先生請你提供給我這個定期表達... thanxx很多 – social