2016-01-17 151 views
1

如何在裏面的RewriteRule語句中應用NOT EQUAL條件。 例如,我想調用mypage.php文件並僅在用戶未輸入「測試」數據作爲參數時傳遞參數。除了「測試」數據系統,應該通過傳遞給定的參數來調用mypage.php。重寫規則不等於.htaccess文件

RewriteRule ^/?mypage/!(test)$ mypage.php?arg=$1 [L,NC] 

回答

3

您可以使用它像這樣:

RewriteRule ^/?mypage/((?!test).*)$ mypage.php?arg=$1 [L,NC] 

(?!(測試)*)表示任何字符零次或多次排除測試

+0

非常感謝。 –