-1
我想重定向到靜態html文件,如果它們存在於子目錄中。PHP file_exists()與htaccess -f條件的性能
我想知道如果一個小小的PHP腳本將作爲一個htaccess RewriteCond更高性能。
有人有過這樣的經歷嗎?
非常感謝。
我想重定向到靜態html文件,如果它們存在於子目錄中。PHP file_exists()與htaccess -f條件的性能
我想知道如果一個小小的PHP腳本將作爲一個htaccess RewriteCond更高性能。
有人有過這樣的經歷嗎?
非常感謝。
通過mode_rewrite(在httpd.conf或.htaccess中)做它會比通過PHP腳本更有效率。
想一想,用PHP做這個需要Apache加載mod_php模塊,然後PHP解釋器會被調用,你的PHP腳本將被編譯和執行。所有可以跳過,如果你在.htaccess本身處理它。
爲什麼會這樣? – phpalix
@phpalix請看現在的答案。 – anubhava
你有沒有這種說法的基礎?我並不認爲這是錯誤的,但它是相當沒有根據的,很可能。 .htaccess文件必須由apache加載,解析並執行。正則表達式很慢,PHP腳本或mod_rewrite都需要統計文件。 –