我已經找到了這一點的web.config代碼來檢查網址,看看它是否缺少www。如果是,則將用戶重定向到www。網址如何匹配www網址與正則表達式
<rewrite>
<rules>
<clear />
<rule name="WWW Rewrite" enabled="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" negate="true" pattern="^www\.([.a-zA-Z0-9]+)$" />
</conditions>
<action type="Redirect" url="http://www.{HTTP_HOST}/{R:0}" appendQueryString="true" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
不過,我需要做相反的事情,我一直用它(無論我多麼努力我不是很好的正則表達式)黑客周圍,試圖得到它,看看如果URL有WWW然後將其重定向到非WWW
原因是是我一個子
trade.words.co.uk ,但我想,以確保他們不去www.trade.words.co.uk
感謝您提前給予幫助
因此,如果有人輸入www.trade.words.co.uk,他們應該被重定向到trade.words.co.uk? – Marcus
是多數民衆贊成在 – user987723
注意:如果您在處理正則表達式時遇到困難,請考慮使用這個相當不錯的工具http://gskinner.com/RegExr/ –