如何在计算机上本地创建和编辑 .htaccess 并查看更改

Posted

技术标签:

【中文标题】如何在计算机上本地创建和编辑 .htaccess 并查看更改【英文标题】:How to create and edit .htaccess and see changes locally on a computer 【发布时间】:2018-01-15 05:04:03 【问题描述】:

您好 *** 社区, 我只使用 html 和 CSS 建立了一个网站,现在它已经上线了。每当我想更新它时,我只需替换 cPanel 中文件管理器中的文件。一切都很完美,直到我不得不编辑 .htaccess 以从 URL 中删除 (.html) 扩展名。我的问题是没有 .html 的 href="about-us" 不能在本地工作,所以我不能只替换 cPanel 中的文件,现在我必须从文件管理器中所有页面的所有链接中删除 .html。每次更新网站时,我都必须这样做。 有办法解决吗?像本地服务器一样可以理解 href="http://example.com" 或 href="about-us" 之类的链接?有什么建议? 谢谢

【问题讨论】:

不要删除 .html。您是否想让您的网址看起来像这样:example.com/about-us 而不是 example.com/about-us.html 你想做什么this? 是的,我已经做到了,而且效果很好。本地呢?我也想使用 URL 链接到主页,而不是使用 index.html 或 index 我目前无法重现您的情况,但也许您可以在本地运行您的网站 XAMPP 并调整 XAMPP 中的设置以尝试获取短网址。 This question 可能是相关的。 您的本地环境肯定不同于 cPanel/WHM 提供的环境。只要您在本地使用 apache 作为网络服务器,.htaccess 规则应该几乎相同。正如 Alex 建议的那样,您可以使用 XAMPP 【参考方案1】:

感谢 alex 和 Bogdan Stocia,我使用 MAMP 在本地运行它并创建了 .htaccess 文件,以便能够查看没有 .html 扩展名的页面,并将链接到我的主页的 <a> 标记替换为 href="/"而不是 href="index"。

【讨论】:

以上是关于如何在计算机上本地创建和编辑 .htaccess 并查看更改的主要内容,如果未能解决你的问题,请参考以下文章

htaccess 密码保护但不在本地主机上

.htaccess 无法使用 XAMPP 在本地主机上工作

htaccess 规则在本地主机上不起作用

如何在没有服务器的本地计算机上使用Mkdocs?

如何使用 Oracle 数据泵导出实用程序在本地计算机上创建转储文件?

.htaccess 在本地主机上不起作用(manjaro)