如何在 htacess 中将 book.html 转换为 book

发布于 2024-11-09 08:52:21 字数 159 浏览 0 评论 0原文

我的服务器上有一个 book.html

我需要像这样访问 url http://www.domain.com/book

这可能吗?

谢谢 导航

I have a book.html on my server

I need to access url like that
http://www.domain.com/book

Is that possible?

Thanks
navi

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

南风几经秋 2024-11-16 08:52:21

我的服务器上有一个 book.html 我需要创建一个类似的规则
需要访问这样的网址 http://www.domain.com/book 它将起作用

这很简单 mod_rewrite东西。如果您使用启用了 mod_rewrite 的 Apache:

RewriteEngine On
RewriteRule ^book$ /book.html [NC,L]

或者,您可以使用 Apache 的 Multiviews 来实现此目的。

I have a book.html on my server I need to create a rule some thing like that I
need to access url like that http://www.domain.com/book it will work

That's simple mod_rewrite stuff. If you're using Apache with mod_rewrite enabled:

RewriteEngine On
RewriteRule ^book$ /book.html [NC,L]

Alternatively, you could use Apache's Multiviews for this purpose.

无声无音无过去 2024-11-16 08:52:21

,请在 RewriteEngine On 之后写入此内容

RewrireRule ^book$ /book.html [NC,L]

是的,如果您希望所有 .html 文件都使用此规则 。
写这个

RewrireRule ^([a-z0-9]+)$ /$1.html [NC,L]

yes write this after RewriteEngine On,

RewrireRule ^book$ /book.html [NC,L]

if you want this rule for all .html files.
write this

RewrireRule ^([a-z0-9]+)$ /$1.html [NC,L]
脸赞 2024-11-16 08:52:21

具体:

RewriteEngine On
RewriteRule ^book$ book.html [L]

一般:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !\.html$
RewriteRule ^(.*)$ $1.html [L]

Specifically:

RewriteEngine On
RewriteRule ^book$ book.html [L]

Generally:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !\.html$
RewriteRule ^(.*)$ $1.html [L]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文