htaccess重定向不工作 - 需要调整

时间:2013-02-20 09:57:24

标签: .htaccess loops redirect

我有一个小问题,你们中的一些人可能会排序

在我的htaccess中我有

RewriteRule apply /index.php?option=com_loans&view=apply&Itemid=102 [R = 301,L,QSA]

基本上意味着任何要申请的请求都将在

上发送

但是我有一个页面apply.html,因为它创建一个重定向循环

,上面的内容不再可访问

任何人都知道如何更改htaccess声明,以便只应用(而不是apply.html)转发?

TNX

1 个答案:

答案 0 :(得分:0)

尝试添加重写条件以及限制正则表达式中的匹配模式:

该条件将确保仅在请求不是现有文件时才应用该规则。

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^apply$ /index.php?option=com_loans&view=apply&Itemid=102 [R=301,L,QSA]