1

可能重复:
如何从 URL 中删除 .html

我在我拥有的软件中创建了一个网站。该软件通过 FTP 服务器上传站点。出于某种原因,所有页面都.html在末尾。我的问题是,如果用户说www.mydomain.com/live而不是www.mydomain.com/live.html,他们会收到 404 错误。我该如何解决这个问题,他们不必.html在页面末尾添加?

4

2 回答 2

1

你可以用一个简单的.htaccess文件来做到这一点:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html
于 2012-07-22T00:13:56.133 回答
1

另一种可能性是:将内容放入live/index.html. 然后,请求/live通常被重定向到/live/,然后从live/index.html.

于 2012-07-22T00:16:44.140 回答