2013-08-06 93 views
0

我的問題是,我相信,相對直接,並且在stackoverflow上有幾個關於這個確切主題的問題。我已經嘗試了所有當前發佈的解決方案,並且它們都不起作用,這可能是由於apache服務器隨時間而改變,現在它處理解析.htaccess文件,或者它可能是未提及的配置設置在帖子裏。無論哪種情況,更新的答案都會非常有幫助。從Apache服務器上的文件中刪除.php文件擴展名

有2個主要目標我有

1)配置我的Apache服務器,使得頁面[www.example.com/about]鏈接使得網絡服務器瞭解到,頁面[www.example。 com/about.php]應呈現並顯示給用戶。

2)配置我的apache服務器,使頁面[www.example.com/about.php]的鏈接重定向到[www.example.com/about],以便用戶看不到.php網址結尾處的擴展名。

我已通讀Apache HTTP Server Version 2.4 documentation regarding mod_rewrite試圖找出如何使這發生,我還沒有成功。我還閱讀了關於此主題的所有最新帖子,並且迄今爲止沒有運氣嘗試發佈的解決方案。

任何和所有的幫助將不勝感激。

謝謝你的時間。

回答

0

對於1, 最好把Alias去實現。在httpd.conf中輸入以下命令行到虛擬主機容器

別名/約/about.php

然後重新啓動httpd的

對於2, 嘗試編輯httpd.conf和php.ini中。從httpd.conf中編輯以下行

ServerTokens PROD

ServerSignature關

從php.ini的編輯/添加行

expose_php =關

讓我們知道如果這有助於喲你:)

相關問題