0
我想,如果用戶要從這個網址可以這樣做:重定向用戶使用mod_rewrite目錄 - 簡單的問題
將他重定向到
或者,如果他要去的網址:
http://www.abc.com/dir/something.php
將他重定向到:
http://www.abc.com/minisite/dir/something.php
我試圖做到這一點的mod_rewrite的...這是我到目前爲止已經wrriten:
RewriteRule ^$ /minisite/$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /minisite/$1 [L,QSA]
它的工作,但問題是,如果我要去一個不存在的頁面,它會做500而不是404 ..
關於如何解決這個問題和/或改進我的規則的任何想法?
感謝和抱歉的英語(如果你編輯這個問題,這將是很好的語法將是正確的,更容易理解,謝謝)。
除docroot中的.htaccess之外,您是否在minisite目錄中有.htaccess? – outis 2010-02-03 21:42:41
另外,如果您在替換中設置查詢字符串變量(即,您有問號),則只需要[QSA]標誌。 – outis 2010-02-03 21:44:09