㈠ Apache php實現無後綴名URL重寫
無後綴名一般是用pathinfo重寫的。系統要支持pathinfo讀取參數
這種適合統一入口的系統,如果是多入口文件,重寫規則就要改進
㈡ 怎樣添加apache能夠識別的php擴展名
在httpd.conf裡面加入這行代碼:AddType application/x-httpd-php .php .phtml
㈢ apache php 配置無後綴文件也可以解析
1、設置test.php為默認文檔
2、設置偽靜態(確切的說是url重寫)
㈣ 如何在apache中隱藏Php文件後綴
如果不想讓別人知道你的網站使用PHP程序以達到安全的目的.你可以按照下面的方法配置你的httpd.conf文件。
你可以使用下面的方法來達到隱藏的目的:
1.將PHP隱藏為其它語言
在你的httpd.conf里任意位置添加下面這一行
# Make PHP code look like other code types
AddType application/x-httpd-php .asp .py .pl .jsp aspx
2.對 PHP 使用未知擴展名
在你的httpd.conf里任意位置添加下面這一行
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t .los .abc
3.對 PHP 使用 HTML 擴展名
在你的httpd.conf里任意位置添加下面這一行
# Make all PHP code look like html
AddType application/x-httpd-php .htm .html
重啟你的apache把你的PHP文件名改為上面你所設置的文件後綴名。打開測試……
然後就可用 類似
htt p:/ /127.0.0.1/index.j sp
的路徑訪問
htt p:/ /127.0.0.1/index.p hp
㈤ 關於Apache PHP實現無後綴名 URL重寫
RewriteCond %{HTTP_HOST} ^aaa.com [NC]
RewriteRule ^new/(.*) new\.php?id=$1 [L]
RewriteRule ^web/new/(.*) web/new\.php?id=$1 [L]
㈥ 怎樣使得Apache把所有擴展名為.php的文件都作為PHP腳本處理
基本上同意前面這位兄弟的!補充完善一下
在APACHE的httpd.conf裡面載入PHP模塊:
LoadMole php5_mole php的apache動態鏈接庫文件地址(就例如上面他說的一樣,在你的php.exe的那個文件目錄下查找php5apache2.dll文件)
添加解析語句:
AddType application/x-httpd-php .php
再查找
DirectoryIndex index.html
修改成
DirectoryIndex index.html index.php
這里就是配置你默認打開的頁面的名稱。順序是從前往後算的!在本例中,就是說如果在伺服器目錄中如果同時存在index.html和index.php文件,則優先默認打開index.html。如果index.html不存在,再嘗試打開index.php。其實為了減輕伺服器的負擔,一般在php開發中都會用到緩存技術,就是利用php生成html文件,讓伺服器優先讀取html文件,這樣就不必每次都去解析php文件,而只是在php文件更新時才從新解析它。所以一般在配置環境的時候建議先將html或者htm寫在php之間,即 DirectoryIndex index.html index.htm index.php
當然,此處也不一定必須命名為index,這只是一種傳統的命名習慣而已,你也可以自定義,例如DirectoryIndex default.html index.html index.htm default.php index.php 等等。
本人也對php很感興趣,希望能夠幫到你,也希望能結識更多同樣喜歡學習和研究php的朋友。QQ:724455156
㈦ 讓APACHE支持並能解釋PHP式的.shtml擴展名的文件
打開配置文件,添加這么一句:AddTypeapplication/x-httpd-php.shtml,然後重啟apache。
多簡單!
㈧ apache不解析php怎麼解決
Windows平台下php5.2.10與apache2.2.14詳細配置
1.把php5.2.10壓縮包文件解壓,放入c:/php文件夾。2.將文件php.ini-recommended後綴名修改為.ini,即文件名為php.ini。3.修改php.ini,找到第542行,extension_dir = "",將其值改為extension_dir="c:/php/ext"。若要使其支持mysql資料庫,則將第681行 ;extension=php_mysql.dll 前的 ; 去掉(;為注釋符)。4.然後你可以將c:/php文件夾中的 .dll 文件全部復制到 c:/windows/system32文件夾內(推薦)。也可以在系統環境變數中將path值後面增加"c:/php"值。
具體方法是:
右鍵單擊「我的電腦」,打開「屬性」,點擊「高級」選項卡,點 「環境變數」按鈕,在打開的「環境變數」對話框中的「系統變數」框內,找到path 變數,在其後增加值「c:/php」。5.找到apache的httpd.conf文件
用記事本打開後,在其底部加入以下語句保存,重啟Apache即可LoadMole php5_mole "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php