htaccess使用查询重定向到其他站点

时间:2013-12-17 12:29:09

标签: regex apache .htaccess mod-rewrite

您好我正在尝试重定向: http://example.com/sz/QUERYhttp://differentsite.com/?q=sea:r.ch QUERY

我在上面的链接中添加空格时遇到了麻烦...

以下是我在root/sz/中所得到的内容:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://differentsite.com/?q=sea:r.ch%20$1 [L,QSA]

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以使用此规则:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^sz/(.+)$ "http://differentsite.com/?q=sea:r.ch $1" [L,QSA,NE,R]