我正在尝试使用htaccess文件重定向带有随机网址变量的网址,例如:
somesite /消息/训练viewdoc.htm?文件= somethingrandom
到
somesite-two / news / training-viewdoc.htm?file = 该变量
有关如何执行此操作的任何线索。现在我有......
RedirectMatch 301 /news/training-viewdoc.htm?file=(.*)somesite-two / news / training-viewdoc.htm?file = $ 1
答案 0 :(得分:0)
您无法与RedirectMatch
中的查询字符串匹配,但是,它应自动附加,因此您无需担心:
Redirect 301 /news/training-viewdoc.htm somesite-two/news/training-viewdoc.htm
如果在查询字符串中有file
时需要仅重定向,则必须使用mod_rewrite:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^file=.
RewriteRule ^news/training-viewdoc.htm$ somesite-two/news/training-viewdoc.htm [L,R=301]