我见过一个使用与其他地方不同的文件扩展名的网站;我无法在其他地方找到有关文件扩展名的任何信息,所以我在这里问。以下是一个示例网址:
https://cs.bpjsketenagakerjaan.go.id/rekrutmen/register.bpjs
扩展程序为*.bpjs
(通常为php
,html
或隐藏不是吗?)
这是自定义扩展程序吗?我怎么能自己在网站上创建这些.bpjs
文件?
提前致谢。
答案 0 :(得分:1)
也许bpjs
指的是特殊的文件扩展名,但正如Damon.s所说,你可以使用.htaccess
来重写文件扩展名,例如:
RewriteCond %{REQUEST_URI} ^(.*)\.php$
RewriteRule ^(.*) /$1.html [L]
将*.php
更改为*.html
或者
RewriteCond %{REQUEST_URI} ^(.*)\.php$
RewriteRule ^(.*) /$1.bpjs [L]
将*.php
更改为*.bpjs
但这只是文件扩展名的掩码(重写)。
答案 1 :(得分:0)
要使用自定义扩展程序,您需要向服务器添加MIME类型(可在服务器软件中配置)。该MIME类型将文件扩展名映射到特定的HTTP内容类型。例如, .bpjs 的文件扩展名可能会返回内容类型Content-Type: text/html
,浏览器将将其作为标准HTML文档处理。
此外,根据您的需要,您还需要指示服务器通过配置使用服务器端框架(PHP,ASP.NET等)处理它。例如,在IIS中,这可以通过Mappings设置完成。如果您使用的是Apache,IIS或其他服务器,则此配置会有所不同。