1

我有一个这样的网址:

/gallery/page.php?id=object

我想将此页面重定向到另一个页面。

使用 mod_rewrite,我如何重定向这个 URL?

我试试这个:

RewriteCond %{QUERY_STRING} ^id=object$ [NC]
RewriteRule ^gallery/page.php/?$ http://www.mysite.com/gallery/page.php?id=new [R=301,L,NE]

但这不能正常工作。

提前致谢

4

1 回答 1

1

将此代码放入您的DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{QUERY_STRING} (^|&)id=object(&|$) [NC]
RewriteRule ^(gallery/page\.php)$ /$1?id=new [R=301,L,NC]

参考:Apache mod_rewrite 简介

于 2013-11-14T10:50:01.890 回答