我看到一個網站使用與其他地方不同的文件擴展名;我在其他地方找不到關於文件擴展名的任何信息,所以我在這裏問。下面是一個例子網址:創建自己的網址後綴
https://cs.bpjsketenagakerjaan.go.id/rekrutmen/register.bpjs
擴展名是*.bpjs
(通常是php
,html
或隱藏的,不是嗎?)
這是一個自定義的擴展?我怎麼能在自己的網站上創建這些.bpjs
文件?
在此先感謝。
我看到一個網站使用與其他地方不同的文件擴展名;我在其他地方找不到關於文件擴展名的任何信息,所以我在這裏問。下面是一個例子網址:創建自己的網址後綴
https://cs.bpjsketenagakerjaan.go.id/rekrutmen/register.bpjs
擴展名是*.bpjs
(通常是php
,html
或隱藏的,不是嗎?)
這是一個自定義的擴展?我怎麼能在自己的網站上創建這些.bpjs
文件?
在此先感謝。
也許bpjs
參考特殊的文件擴展名,但作爲Damon.s說的,你可以使用.htaccess
來重寫你的文件擴展名,例如:
RewriteCond %{REQUEST_URI} ^(.*)\.php$
RewriteRule ^(.*) /$1.html [L]
變化*.php
到*.html
或者
RewriteCond %{REQUEST_URI} ^(.*)\.php$
RewriteRule ^(.*) /$1.bpjs [L]
更改*.php
至*.bpjs
但這只是您的文件擴展名的掩碼(重寫)。
感謝您的回答,這就是我的意思。 – zake 2014-11-16 08:42:52
要使用自定義擴展,您需要將MIME類型添加到您的服務器(可在您的服務器軟件中配置)。該MIME類型將文件擴展名映射到特定的HTTP內容類型。例如,.bpjs的文件擴展名可能會返回內容類型Content-Type: text/html
,瀏覽器會將其作爲標準HTML文檔進行處理。另外,根據您的需要,您還需要指示您的服務器使用您的服務器端框架(PHP,ASP.NET等)通過配置來處理它。例如,在IIS中,這可以通過Mappings設置完成。如果您使用的是Apache,IIS或其他服務器,則配置會有所不同。
通過使用'.htaccess' – talkhabi 2014-10-26 20:53:08
您可以設置您的服務器來解釋帶有.bpjs後綴爲HTML(或任何類型的文件)的文件。 – 2014-10-26 20:53:09