我是这方面的初学者,我找不到任何关于这方面的内容,所以我写了这个
我的目录如下所示: 域名.com:
我使用filezilla
我使用 cpanel 和 jupiter 主题。我想要实现的是,当我输入domain.com/pages/contact/contact.html时,我看不到这条路径/pages/contact/contact.html 相反,我想获取domain.com/contact
可能吗?无论我在 .htaccess 中写什么,它都不起作用,因为我收到 404 错误
我尝试过这个:如何仅使用隐藏 .html 文件扩展名的 cpanel 为网站制作子页面的子页面?
但是真的没用,结果还是一样。
此外,每当我更改某些内容时,我都必须出于某种原因清除浏览器缓存
是的,这是可能的!
在您的 .htaccess 文件中添加以下内容:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]
确保将底行中
$1
后面的“.html”替换为您要隐藏的任何文件扩展名。另外,更新您的链接地址值 (<a href="page1.html"></a>
) 并删除其文件扩展名(所以它看起来更像这样 <a href="page1"></a>
)。
这应该可以解决您的问题。