带参数的Htaccess重定向URL

时间:2014-11-23 20:11:23

标签: .htaccess redirect http-status-code-301 url-redirection

使用参数重定向后续页面的正确htaccess命令是什么:

http://www.domain.com/directory/file.php?pageId=1234

到页面:

http://www.domain.com/page.php

2 个答案:

答案 0 :(得分:0)

我相信这会奏效:

RewriteEngine on
RewriteRule ^directory/file.php.*$ page.php [L,R]

如果您希望它是“临时重定向”,则可以使用R = 302而不是R

答案 1 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

RewriteCond %{THE_REQUEST} \s/+file\.php\?pageId=1234[\s&] [NC]
RewriteRule ^ /page.php? [R=302,L,NE]