背景:简而言之,我发错了,我有http://www.mysite.com/?page_id=7的外部链接,但页面不存在,显示出现404错误。
问题:获取可用于显示此网址的网页的最快方法是什么?
注意:
我可以访问数据库并通过“选择ID,post_title,post_name,来自wp_gkpfxa_posts的post_status”查看数据;如果我能确认需要什么,可以进行更新。
的MySQL>从wp_gkpfxa_posts中选择ID,post_title,post_name,post_parent,post_status;
+----+----------------------------------------------+----------------------------------------------+-------------+-------------+ | ID | post_title | post_name | post_parent | post_status | +----+----------------------------------------------+----------------------------------------------+-------------+-------------+ | 2 | Sample Page | sample-page | 0 | trash | | 7 | Sample Page | 2-revision-v1 | 2 | inherit
|
答案 0 :(得分:1)
imho最快的方式是自定义.htaccess mod_rewrite规则,指向您想要的任何内容。
RewriteEngine On
RewriteCond %{QUERY_STRING} page_id=7
RewriteRule ^(.*)$ /?page_id=43 [NC,L]