Php 使用';www.abcd.com/?page_id=XXX';WordPress 4.4.2-Apache2.4.12中的格式
我重新设计了整个WordPress网站,在.htaccess文件中设置301时,我可以使用以下格式重定向URL: www.abcd.com/?page\u id=XXX 我试过两件事: 第一名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
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!非常感谢你的帮助。