我看到一个网站使用与其他地方不同的文件扩展名;我在其他地方找不到关于文件扩展名的任何信息,所以我在这里问。下面是一个例子网址:创建自己的网址后缀
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