【问题标题】:How to make a webpage without .html in your URL [closed]如何在您的 URL 中制作没有 .html 的网页 [关闭]
【发布时间】:2015-01-19 20:33:56
【问题描述】:

正如标题所说,我想访问我的网页,而不需要在 webadres 之后输入 .html。 因此,例如,我现在必须输入:www.webadres.com/webpage.html 现在我想把它改成 www.webadres.com/webpage

我已经尝试过一些方法,例如删除文件末尾的 .html 扩展名,但是(当然)不起作用。

我发现我错过了一些东西: 我不太明白,但我有一个包含 .htacces 文件的文件夹(称为“cgi-bin”)。 .htacces 文件中包含以下文本:

Options -Indexes +ExecCGI AddHandler cgi-script .cgi .pl

我想要这样的网页

www.example.com/webpage

代替

www.example.com/webpage.html

我不了解所有服务器端技术,但现在看来我有 Apache。

如果没有成功,您还可以查看以下内容:
How to remove .html from URL
ReWrite rule to add .html extension

【问题讨论】:

  • 你用的是什么服务器?
  • 这通常是服务器端功能。您使用的是哪种网络服务器技术? ASP.NET / PHP?
  • @DavidePastore:取决于所使用的服务器端技术。现在说还为时过早。

标签: html apache xhtml webpage server


【解决方案1】:

创建一个名为.htaccess的htaccess文件,然后放置以下代码

RewriteEngine on
RewriteRule ^yourPage$ yourPage.html [NC,L]

【讨论】:

  • 你怎么知道OP使用什么服务器端技术?
  • 我从未在 ASP.NET 中使用过这个。
  • 如果他们不使用 Apache 则不会。
  • 你可以。 ASP.NET 任何其他许多技术都有类似的解决方案。
  • 您知道外面有许多不同的 Web 服务器吗?
猜你喜欢
  • 2014-06-15
  • 2016-10-10
  • 1970-01-01
  • 2021-04-13
  • 2013-03-12
  • 2023-04-05
  • 2022-08-18
  • 2021-02-02
  • 1970-01-01
相关资源
最近更新 更多