0
我剛剛上傳了一個新的項目到現場服務器,它有一個基本的Ubuntu服務器安裝(最新的LTS版本)。從開發到現場服務器mod_rewrite問題
我有一些奇怪的問題mod_rewrite,它可以在我的開發系統上正常工作。在活動服務器上,它在error.log中沒有錯誤地運行,並且正確地找到具有.php擴展名的文件,但不會填充「path_info」GET參數。
的.htaccess文件如下:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([A-Za-z0-9\-_\.]+)(/[A-Za-z0-9\-_\.\/]*)?$ $1.php?path_info=$2 [QSA]
我需要做什麼來尋找解決這一問題?
你可以把規則寫在dev和live服務器的httpd.conf中嗎?你的代碼在這裏是正確的,我認爲這是服務器配置。首先比較這個dev和live服務器的配置。 – xfx