在htaccess中重定向网址中的问题

时间:2012-01-15 05:38:26

标签: regex .htaccess

我想使用htaccess文件将网址重定向到其他位置。这是我写的,但它不起作用:

RewriteRule ^index.php?module=paper&func=view_abtract&code=([0-9]+) http://$1.papers.abstract.com [L,R=301]

我试图找到问题......但没有找到

编辑。

1 个答案:

答案 0 :(得分:1)

您不能在RewriteRule中使用查询字符串。请改用此代码:

Options +FollowSymLinks -MultiViews
RewriteEngine on

RewriteCond %{QUERY_STRING} ^module=paper&func=view_astract&code=([^&]+) [NC]
RewriteRule ^index\.php/?$ http://%1.papers.abstract.com? [L,R=301,NC]