如何从Friendly URL - Modx中删除.html?

Bra*_*ant 9 html .htaccess modx modx-revolution

我正在使用MODX Revolution 2.2.4-pl.我正在使用提供的.htaccess文件,并打开了友好的URL.这些是我的重写规则.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)

他们需要从URL中删除.HTML是什么样的?

在过去的二十分钟里,我一直在谷歌上搜索,我的解决方案没有奏效.谢谢

Opt*_*ime 27

内置方式更容易.登录Manager.

MODX革命

2.2.x及更早版本:转到System -> Content Types.

2.3.x及更高版本:转到Content -> Content Types.

查找HTML并删除"文件扩展名"中写入的内容.您可以通过双击.html表格来激活可编辑字段.删除内容后,清除缓存.

MODX进化

去吧Tools -> Configuration -> Friendly URLs.

删除"友情URL后缀"中的内容.保存并清除缓存.

  • +1这是'MODX方式':比.htaccess解决方案更有效,允许"直接"访问资源,而不是对每个请求进行重写.如果存在指向以.html结尾的页面的现有外部链接,那么使用RewriteRule也是一个好主意. (2认同)