中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php改成html的方法

發布時間:2020-09-17 14:40:28 來源:億速云 閱讀:245 作者:小新 欄目:編程語言

php改成html的方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

PHP轉化為HTML靜態頁面
雖然不能保證把每個動態頁面都轉化為靜態的HTML文件,但如果網站是駐留在Apache服務器上,則只需一個簡單的小腳本就可以把大多數動態頁面都轉換成HTML文件。

1.確定需要轉換成后綴為HTML的PHP文件
我們的目標是那些名下包含動態子頁較多的網頁。以“index.php?category=x”為例,我們需要對“index.php”之后的動態子頁進行轉換。 例如,如果網站里有一個名為“Arts and Crafts”的子目錄,URL為“index.php?category=1”,其它子目錄和這個URL只在最后的變量上不同,因此我們需要修改當index.php之后跟隨變量時服務器對它的打開方式。

2.通知服務器在接受一個HTML頁面的調用請求后打開一個PHP文件
我們需要在服務器上index.php所在的目錄下放置一個.htaccess文本文件。.htaccess文件是Apache服務器上的一個目錄配置設置文件,它提供了針對目錄改變配置的方法,即在一特定的文檔目錄中放置一個包含一個或多個指令的文件(.htaccess文件),來作用于此目錄及其所有子目錄。.htaccess的功能包括設置網頁密碼、設置發生錯誤時出現的文件、改變主頁文件名、禁止讀取文件名、重新導向文件、增加MIME類別、禁止列目錄下的文件等。

在需要針對目錄改變服務器的配置,而對服務器系統沒有root權限時,應該使用.htaccess文件。如果服務器管理員不愿意頻繁修改配置,則可以允許用戶通過.htaccess文件自己修改配置,尤其是ISP在一臺機器上提供多個用戶站點,而又希望用戶可以自己改變配置的情況下,一般會開放部分.htaccess的功能給使用者自行設置。對于Vdeck用戶來說,可能需要先創建一個文本文件,然后在管理面板將其更名為.htaccess。現在我們需要在服務器端指定一些變量。比方說,我需要把“?category=x”這個變量改成“directory-x.html”,這樣就能消除動態頁面無法被搜索引擎檢索的問題。

在開始創建服務器變量前,我們需要先在這個新建的.htaccess文件中創建一個Rewrite Engine (URL重寫工具)。只需要在文件第一行寫上:

RewriteEngine On

這就等于告訴服務器我們要改變一些文件的處理方式。接下來的一行就要指定重寫規則:

RewriteRule ^directory-([0-9]*.* index.php?category=$1 [L,NC]

這個指令表明:只要接到URL中包含“directory-0”到“directory-9”的任意靜態網頁的頁面調用請求,服務器將以“index.php?變量”地址返回給調用用戶。

先別急著編輯下一條改寫規則,我們有必要在更改實際的PHP頁面之前先進行一下測試。我們可以對上面的"重寫規則"進行測試。首先新開一個瀏覽器窗口,在地址欄中輸入“directory-1.htm”或“directory-1.html”,如果我們看到的頁面顯示為“index.php?category=1”就表明改寫規則工作正常。

3.讓搜索引擎看到我們的靜態化頁面
現在,我們需要讓搜索引擎能夠看到我們經過“改頭換面”的新的網頁地址。那么,是不是需要趕緊把網站再向搜索引擎提交一遍呢? 不用這么費勁,我們只需打開PHP文件編輯一下就行了。不過在此之前,應記得將要修改的每個腳本都做個備份,將其存放在硬盤上。然后需要確定創建更改鏈接地址的程序的不同地方。最好在前端而不要在后臺進行更改。PHP文件將會從.htaccess文件中得到形如“index.php?category=x”之類的信息。我們需要把這些動態生成的網頁地址更改一下,并以靜態化頁面地址顯示給用戶和搜索引擎。即將所有URL中包含“index.php?category=”的部分替換為“directory-”,并加上.html后綴。

感謝各位的閱讀!看完上述內容,你們對php改成html的方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

姜堰市| 柞水县| 宝坻区| 桃园市| 绍兴县| 双鸭山市| 芜湖市| 江源县| 静安区| 潞城市| 深泽县| 襄城县| 抚宁县| 尉氏县| 黔西县| 怀来县| 翁源县| 澄城县| 融水| 丰镇市| 宿州市| 隆昌县| 泽普县| 永和县| 大石桥市| 枣阳市| 广安市| 息烽县| 那曲县| 潞城市| 吉隆县| 虞城县| 辽宁省| 平凉市| 洪江市| 遂昌县| 开鲁县| 梁平县| 永修县| 手机| 炎陵县|