我正在使用joomla 2.5设计新闻网站
我想重写此网址:
http://domain.com/categoryname/?format=feed&type=rss
到:
http://domain.com/rss/categoryname
注意:我正在为joomla使用mode_rewrite .htaccess。
请尽快帮助我。感谢这个网站上的每个人。
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] 删除。
我来说两句