我有以下規則重寫規則連字符
RewriteRule ^/Recent-* /mydir/recent$1 [NC,I,R=301]
現在我想我的網址(近期-name.xml的)重定向而不是(Recent.xml)
以上規則重定向兩者。任何想法如何防止重新定向recent.xml?
我有以下規則重寫規則連字符
RewriteRule ^/Recent-* /mydir/recent$1 [NC,I,R=301]
現在我想我的網址(近期-name.xml的)重定向而不是(Recent.xml)
以上規則重定向兩者。任何想法如何防止重新定向recent.xml?
*
正則表達式修飾符表示前面的字符爲「無」或「更多」。這意味着可以有沒有連字符,它會匹配。剛剛擺脫了*
或使它所以它匹配字母:
RewriteRule ^/Recent-[A-Za-z]*\.xml$ /mydir/recent [NC,I,R=301]
'重寫規則^ /最近\ - + $/MYDIR /最近$ 1 [NC,I,R = 301]' – Ejaz 2013-04-10 22:10:00
@Ejay該正則表達式會不匹配'Recent-Name.xml' – 2013-04-10 22:13:31
是的,我自己不確定,但想讓他試試看。感謝指出:D **編輯**請你詳細說明爲什麼它不會? – Ejaz 2013-04-10 22:16:26