如何隐藏url中的文件路径和html扩展名(cpanel jupiter主题)

问题描述 投票:0回答:1

我是这方面的初学者,我找不到任何关于这方面的内容,所以我写了这个

我的目录如下所示: 域名.com:

  • 不重要的事情
  • .htaccess
  • index.html(主页)
  • 页面(文件夹) -- 联系人(页面中的文件夹) --- contact.html(联系人文件夹中包含联系信息的页面)

我使用filezilla

我使用 cpanel 和 jupiter 主题。我想要实现的是,当我输入domain.com/pages/contact/contact.html时,我看不到这条路径/pages/contact/contact.html 相反,我想获取domain.com/contact

可能吗?无论我在 .htaccess 中写什么,它都不起作用,因为我收到 404 错误

我尝试过这个:如何仅使用隐藏 .html 文件扩展名的 cpanel 为网站制作子页面的子页面?

但是真的没用,结果还是一样。

此外,每当我更改某些内容时,我都必须出于某种原因清除浏览器缓存

html .htaccess url redirect url-rewriting
1个回答
0
投票

是的,这是可能的!

在您的 .htaccess 文件中添加以下内容:

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

确保将底行中

$1
后面的“.html”替换为您要隐藏的任何文件扩展名。另外,更新您的链接地址值 (
<a href="page1.html"></a>
) 并删除其文件扩展名(所以它看起来更像这样
<a href="page1"></a>
)。

这应该可以解决您的问题。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.