0

背景:简而言之,我犯了一个错误,我有一个指向http://www.mysite.com/?page_id=7的外部链接,但该页面不存在,显示 404 错误。

问题:获取可用于显示此 URL 的页面的最快方法是什么?

笔记:

  • 我可以访问数据库并通过“从 wp_gkpfxa_posts 中选择 ID、post_title、post_name、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  

|

  • 此示例页面未显示,因此我假设我最初将其删除
4

1 回答 1

1

恕我直言,最快的方法是自定义 .htaccess mod_rewrite 规则,该规则指向您想要的任何内容。

RewriteEngine On
RewriteCond %{QUERY_STRING} page_id=7
RewriteRule ^(.*)$ /?page_id=43 [NC,L]
于 2013-10-05T20:51:45.370 回答