我有一个奇怪的问题。 客户已将其网站移至Wordpress。 他们使用一个服务的链接交换,有一个Wordpress插件。 问题是新的链接页面使用查询string来显示正确的内容,我不知道如何正确地redirect旧的URL。
旧url如下所示:domain.com/link/category-name.html
这个插件使得它们在WP:domain.com/links/?page=category-name.html中看起来像这样
如何在世界上我可以得到redirect正常工作?
以下是我所尝试的:
Redirect 301 /link/actors.html http://www.artisticimages.biz/links/?page=actors.html Redirect 301 /link/actors.html http://www.artisticimages.biz/links/%3Fpage=actors.html Redirect 301 /link/actors.html http://www.artisticimages.biz/links/\?page=actors.html
但是这些都没有奏效。 任何帮助是极大的赞赏!
我不认为这是可能的,因为redirect只处理url而不是参数。 请看堆栈溢出这个问题
您的文章中的第一个格式适用于我,看起来非常正确。
我把下面的configuration放在我自己的服务器上(一个CentOS盒子),它工作。
http://turco.com/link/actors.html – > http://www.artisticimages.biz/links/?page=actors.html
[/etc/httpd/conf.d 4]# cat redirect.conf Redirect 301 /link/actors.html http://www.artisticimages.biz/links/?page=actors.html
它工作得很好,并用问号redirect到你的服务器。 我正在使用Firefox。