修复损坏的 link:website/terms 没有 .html

Fixing a broken link: website/terms without .html

我最近硬编码到应用程序 www.website/Terms 而不是 website/Terms.html。现在,当您在应用程序中单击 link 时,会出现以下错误:

File 404 Error Not Found

我该如何解决这个问题(不改变应用程序)。

如果您无法更改应用程序,则需要使用简单的重定向来编辑 .htaccess 文件:

Redirect 301 Terms Terms.html

或者更复杂的重写(虽然在这种情况下,我无法想象你会需要重写的力量,这是为了满足更强大的条件集)。

RewriteEngine On
RewriteRule Terms Terms.html [R=301,L]