Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用';www.abcd.com/?page_id=XXX';WordPress 4.4.2-Apache2.4.12中的格式_Php_Wordpress_Apache_.htaccess_Redirect - Fatal编程技术网

Php 使用';www.abcd.com/?page_id=XXX';WordPress 4.4.2-Apache2.4.12中的格式

Php 使用';www.abcd.com/?page_id=XXX';WordPress 4.4.2-Apache2.4.12中的格式,php,wordpress,apache,.htaccess,redirect,Php,Wordpress,Apache,.htaccess,Redirect,我重新设计了整个WordPress网站,在.htaccess文件中设置301时,我可以使用以下格式重定向URL: www.abcd.com/?page\u id=XXX 我试过两件事: 第一名 RewriteEngine On RedirectRule %{QUERY_STRING} page_id=XXX Redirect 301 oldpage.php newpage.php 第二名 RewriteCond %{QUERY_STRING} ^id=XXX$ RewriteRule ^pag

我重新设计了整个WordPress网站,在.htaccess文件中设置301时,我可以使用以下格式重定向URL:

www.abcd.com/?page\u id=XXX

我试过两件事:

第一名

RewriteEngine On
RedirectRule %{QUERY_STRING} page_id=XXX
Redirect 301 oldpage.php newpage.php
第二名

RewriteCond %{QUERY_STRING} ^id=XXX$
RewriteRule ^page.php$ http://www.example.com/content/page? [R=301,L]
这些都不起作用。不过,我在重定向其他URL时没有遇到任何问题,可以使用“www.abcd.com/xxxxx”格式。问题只在于“www.abcd.com/?page\u id=XXX”URL


我还花了大量时间浏览apache网站。

我什么时候应该投票否决?每当你遇到一篇极其草率、不费力气的帖子,或者一个答案明显地、甚至可能是危险地不正确时,请使用你的反对票。我不知道为什么会这样-1……。第一次尝试是不正确的,因为
重定向
修改
无关。您的第二次尝试已结束,但您正在检查
id=
查询字符串,而不是
page\u id=
查询字符串。谢谢Mike!非常感谢你的帮助。