【问题标题】:Rewrite rule doesn't work on joomla htaccess重写规则不适用于 joomla htaccess
【发布时间】:2011-08-18 14:19:24
【问题描述】:

我需要从http://www.mysite.com/passport/365.html 重定向到http://www.mysite.com/passport/365.html?task=view

我尝试这样做 RewriteCond %{HTTP_HOST} ^/passport/365.html$ RewriteRule ^/?$ /passport/365.html?task=view [QSA]

它不起作用。

请帮忙。

【问题讨论】:

    标签: .htaccess mod-rewrite joomla


    【解决方案1】:

    试试看:

    RewriteEngine on
    RewriteRule ^passport/365\.html$ http://www.mysite.com/passport/365.html?task=view [R]
    

    我认为在你的例子中你错过了 **

    所以应该是这样的:

    RewriteRule ^/passport/365\.html$  /passport/365\.html?task=view [QSA]
    

    【讨论】:

      【解决方案2】:

      我建议你使用this plugin

      您可以简单地在插件中添加重定向规则,而无需修改 .htaccess

      【讨论】:

        【解决方案3】:

        已经在 J​​oomla 中构建了一个名为“redirect”的组件,您可以在其中设置重定向,因此您根本不必使用 .htaccess。

        这里有一个很好的教程:http://www.joomtraining.com.au/tutorials/joomla-1.6/creating-a-page-redirect

        .htaccess 的问题是每个重定向都必须设置在文件中的适当位置。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-12-08
          • 2010-12-10
          • 1970-01-01
          • 2012-05-30
          • 2017-01-01
          • 2023-03-17
          • 1970-01-01
          相关资源
          最近更新 更多