2014-11-23 190 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]