我有一个带有 joomla 的网站,我需要重定向(301)一些链接
它们采用这种形式(index.php?Itemid= 识别它们 - 不应该重定向所有没有此部分的链接)
/index.php?Itemid=544&catid=331:savona&id=82356:smembramento-dei-cantieri-baglietto-di-varazze-lopposizione-delle-maestranze&option=com_content&view=article
这应该工作
RewriteRule ^index.php?Itemid(.*)$ http://www.ligurianotizie.it/archive/index.php?Itemid$1 [L,R=301]
但第一个?(问号)似乎会引起问题。
事实上,如果我们假设链接没有问号
/index.phpItemid=544&catid=331:savona&id=82356:smembramento-dei-cantieri-baglietto-di-varazze-lopposizione-delle-maestranze&option=com_content&view=article
我会用
RewriteRule ^index.phpItemid(.*)$ http://www.ligurianotizie.it/archive/index.php?Itemid$1 [L,R=301]
一切都很完美。但不幸的是,真正的链接有那个问号,我必须找到一个解决方案。
我和那个问号有什么关系?