0

背景: 要するに、私はエラーを犯し、http://www.mysite.com/?page_id=7への外部リンクを持っていますが、ページがそこになく、404 エラーが表示されます。

質問: この URL の表示に使用できるページを取得する最速の方法は何ですか?

ノート:

  • DB にアクセスして、「select ID, post_title, post_name, post_status from wp_gkpfxa_posts;」でデータを確認しました。必要なものを確認できれば更新できます。

  • デシベルから

    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 に答える