2010-01-15 30 views

回答

4

您可以測試SERVER_NAMEDOCUMENT_ROOT的價值:

RewriteCond %{SERVER_NAME} =foo 
RewriteRule … 
RewriteCond %{DOCUMENT_ROOT} =/path/to/document/root/ 
RewriteRule … 
+1

此只允許我設置基於服務器上的不同重寫規則,對不對?怎麼樣的PHP標誌等? – cmpscabral

+0

@cmpscabral:您可以使用'$ _SERVER ['SERVER_NAME']'和$ _SERVER ['DOCUMENT_ROOT']'對PHP進行相同操作。 – Gumbo

+0

Gumbo, 您已經在另一篇文章中回答了我的問題 - http://stackoverflow.com/questions/1599717/conditional-directoryindex-in-htaccess 謝謝,我仍然會將您的答案標記爲正確 – cmpscabral