2014-11-23 119 views
0

什么是正确的htaccess的命令与参数重定向以下页面:的.htaccess重定向URL与参数

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

页面:

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

+0

你想要的任何'pageId'值即'/directory/file.php?pageId = 567'被重定向到'/ page.php'或者只有'/directory/file.php?pageId = 1234'被重定向? – anubhava 2014-11-24 02:23:04

+0

@anubhava only /directory/file.php?pageId=1234 – 2014-11-24 03:47:16

回答

0

我相信这会工作:

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

可选,如果你希望它是一个“临时重定向”你可以用R = 302,而不是[R

0

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

RewriteEngine On 

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