创建自己的网址扩展名

时间:2014-10-26 20:47:54

标签: php html url web

我见过一个使用与其他地方不同的文件扩展名的网站;我无法在其他地方找到有关文件扩展名的任何信息,所以我在这里问。以下是一个示例网址:

https://cs.bpjsketenagakerjaan.go.id/rekrutmen/register.bpjs

扩展程序为*.bpjs(通常为phphtml或隐藏不是吗?)

这是自定义扩展程序吗?我怎么能自己在网站上创建这些.bpjs文件?

提前致谢。

2 个答案:

答案 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或其他服务器,则此配置会有所不同。