重写规则对joomla htaccess不起作用

时间:2011-08-17 13:52:56

标签: .htaccess mod-rewrite joomla

我需要从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]

它不起作用。

请帮忙。

3 个答案:

答案 0 :(得分:0)

试试:

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]

答案 1 :(得分:0)

我建议您使用this plugin

您只需将重定向规则添加到插件中,而无需修改.htaccess

答案 2 :(得分:0)

Joomla中已经有一个组件称为“重定向”,其中U可以设置重定向,因此您根本不必使用.htaccess。

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

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