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

您好 Stackoverflow 社区, 我只使用 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

标签: html .htaccess localhost cpanel localserver


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-12
    • 1970-01-01
    • 2011-08-22
    • 1970-01-01
    • 2018-03-11
    • 2011-01-12
    相关资源
    最近更新 更多