如何使用htaccess在joomla中重写自定义网址

伊朗免费托管

我正在使用joomla 2.5设计新闻网站

我想重写此网址:

http://domain.com/categoryname/?format=feed&type=rss

到:

http://domain.com/rss/categoryname

注意:我正在为joomla使用mode_rewrite .htaccess。

请尽快帮助我。感谢这个网站上的每个人。

史蒂夫·布佐纳斯(Steve Buzonas)

Apachemod_rewrite允许您使用正则表达式模式将URL转换为其他URL。

该模式适用于路径,并允许您在示例中编写一个正则表达式模式/rss/(.+),该模式将匹配以开头的任何/rss/字符,之后至少有一个字符。括号称为捕获组,您可以在RewriteRule指令的第二个参数中引用它

第二部分/$1/?format=feed&type=rss引用了模式中第一个捕获的组,并将其放置在新的url中。

最后,您要表示它是带有[L]标志的最后一条要处理的规则

这为您提供了以下规则:

RewriteEngine On
RewriteRule /rss/(.+) /$1/?format=feed&type=rss [L]

如果您打算将查询字符串传递到此新网址,则需要添加一个附加标志QSA,该标志[L,QSA]代替[L]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章