【问题标题】:htaccess redirect not working - tweak neededhtaccess 重定向不起作用 - 需要调整
【发布时间】:2013-02-20 09:57:24
【问题描述】:

我有一个小问题,请你们中的一些人解决

在我的 htaccess 中有

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

基本上意味着任何获取应用的请求都将被发送

但是我有一个页面 apply.html,由于它创建了一个重定向循环,因此无法再访问上面的页面

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

tnx

【问题讨论】:

    标签: .htaccess loops redirect


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢以上工作的调整 codeRewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^apply$ /index.php?option=com_loans&view=apply&Itemid=102 [R=301,L, QSA]code
    猜你喜欢
    • 1970-01-01
    • 2015-03-07
    • 2015-08-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-03
    • 2013-01-30
    相关资源
    最近更新 更多