Model view controller Htaccess忽略文件扩展名的规则(例如“.htm”)

Model view controller Htaccess忽略文件扩展名的规则(例如“.htm”),model-view-controller,zend-framework,.htaccess,Model View Controller,Zend Framework,.htaccess,我正在使用Zend Framework,希望能够在“.htm”中结束我的URL。我应该向.htaccess文件添加什么 因此,以下内容是等效的: www.mysite.com/controller www.mysite.com/controller.htm 如: www.mysite.com/controller/action www.mysite.com/controller/action.htm 我所尝试的一切似乎都不起作用。您可以使用此规则删除.htm结尾: RewriteRule (.+

我正在使用Zend Framework,希望能够在“.htm”中结束我的URL。我应该向.htaccess文件添加什么

因此,以下内容是等效的:

www.mysite.com/controller
www.mysite.com/controller.htm

如:

www.mysite.com/controller/action
www.mysite.com/controller/action.htm


我所尝试的一切似乎都不起作用。

您可以使用此规则删除
.htm
结尾:

RewriteRule (.+)\.htm$ $1

您可以使用此规则删除
.htm
结尾:

RewriteRule (.+)\.htm$ $1

你要找的是。尝试以下方法:

RewriteEngine On
RewriteRule (.+)\.htm$ $1
最美好的祝愿,

费边

你要找的是。尝试以下方法:

RewriteEngine On
RewriteRule (.+)\.htm$ $1
最美好的祝愿,

Fabian

我用Zend\u Controller\u Router\u Route\u Regex解决了这个问题,它允许我在请求路由到任何特定控制器之前应用Regex。很好,因为这样我就可以保留默认的ZF.htaccess文件,而不会让我的逻辑分散太多。

我实际上用
Zend\u Controller\u Router\u Route\u Regex解决了这个问题,它允许我在请求路由到任何特定控制器之前应用Regex。这很好,因为这样我就可以保留默认的ZF.htaccess文件,而不会让我的逻辑过于分散