我本來以下.htaccess文件。問題與mod_rewrite的
後,錯誤消失了,但重定向不能正常工作,它只是重定向到空頁,錯誤日誌顯示:未發現文件還,另一個日誌顯示:
PHP Warning: Unknown: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/:/usr/lib/php:/usr/local/lib/php:/tmp/:/usr/local/:/usr/bin) in Unknown on line 0
我試圖在RewriteLog寫這再次觸發500服務器錯誤
有一點幫助嗎?預先感謝您
P.S.
cPanel 11.24.5-STABLE (Build: 38506)
Apache version 2.2.15 (Unix)
MySQL version 5.0.85-community
PHP version 5.2.9
Operating system Linux
Apache/2.2.15 (Unix) mod_ssl/2.2.15 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_fcgid/2.3.5
它顯示一個PHP警告的事實導致我相信問題是在index.php中,你確定它不是? – 2010-04-05 10:55:33
@Giorgi:PHP警告意味着腳本試圖訪問允許的路徑之外的文件。請閱讀http://www.php.net/manual/en/ini.core.php#ini.open-basedir瞭解更多信息。至於重寫規則,嘗試添加重定向flage([R]),以便您可以看到重寫是否正常工作。由於沒有設置查詢字符串,因此您不需要[QSA]標誌。 – outis 2010-04-05 11:12:51