我一直使用Apache,所以我完全陌生於IIS。我將如何在IIS中執行此操作?什麼是這些重寫規則的IIS等價物?
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
我已經打開了IIS管理器,並且正在查看「URL重寫」並且只需單擊「添加規則」。我認爲這是我想成爲的地方,但我不知道該從哪裏出發。
對於那些你們誰知道IIS而不是Apache的mod_rewrite,它只是檢查,如果該請求不是一個目錄也不是文件,如果是的話,接受請求的URL,並將其傳遞到index.php爲GET參數,而不是使用路由器在代碼中處理。
哇。 。這很酷 ! – mpen 2010-12-10 01:44:06