0
我有這在我的.htaccess文件重定向頁面(國防部重寫)不工作
Options -Indexes
RewriteEngine on
RewriteOptions MaxRedirects=1
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule .* - [L]
RewriteRule ^(.*)$ /profiles.php/$1 [QSA,L]
它的正常工作OM我的電腦,但OM我的web服務器失敗。
但它確實重定向到profiles.php頁面,但我不能檢索與$_SERVER['PATH_INFO']
破折號後面的值,這是否意味着mod_rewrite的不活躍或別的東西錯了嗎?
如果mod_rewrite不可用,你將通過使用這些指令來獲得內部服務器錯誤。這更可能是server/php配置中沒有將PATH_INFO傳遞給PHP腳本的東西。查看整個$ _SERVER數組,如果在其他地方找到該值,那麼f.e.在REQUEST_URI中。 – CBroe
謝謝你,你的評論解決了它 –
好吧,添加它作爲答案。你能否說出它是如何解決你的問題的?你在配置/腳本中改變了什麼?這也可以幫助其他人,謝謝。 – CBroe