如果說你在利用流行:在PHP MVC框架中處理3xx/4xx請求?
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?$1 [L,QSA]
而你試圖讓你的MVC Web框架處理404的,如果你沒有找到一個指定的URI相應的視圖,你會只是手動發送404應用程序本身的http頭文件,對吧?這是如何在Zend/Kohana和其他框架中完成的?
另一個問題,比方說,你重寫了整個網站,你想設置301s。你會在你配置路由的地方(Django的urls.py中使用正則表達式)還是虛擬主機指令?
基本上,如果我的web框架正在處理路由,我是否必須修改VirtualHost中的RewriteRules?