【发布时间】:2015-06-17 04:38:47
【问题描述】:
我搜索了类似的问题,但没有一个适用于我的情况。
我需要做的是从具有特定查询字符串的旧网址重定向:option=com_virtuemart 到子域:http://parts.domain.com
尝试了一堆规则和条件,但没有实现正确的重定向。它总是将我重定向到http://parts.domain.com/index.php?option=com_virtuemart
我尝试的一些规则:
RewriteCond %{QUERY_STRING} (^|&)option=com_virtuemart(&|$) [NC]
RewriteRule (.*) http://parts.domain.com/$1 [R=301,L]
RewriteCond %{QUERY_STRING} (^|&)option=com_virtuemart(&|$) [NC]
RewriteRule http://parts.domain.com/? [L,NC,R=301]
和其他 50 条规则一样。我在这里犯了什么错误?
【问题讨论】:
-
“它总是把我重定向到
http://parts.domain.com/index.php?option=com_virtuemart”这不是你想要的吗?... -
不,我想要的是
http://parts.domain.com没有 QS 的其余部分
标签: php apache .htaccess redirect joomla