2

postname.htmlに変換したいpostid.html

ワードプレスの私のリンク (カスタムパーマリンク構造:)

 /%postname%.html 

そして、私は書き込みます.htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

postid今、最後のリンクを として追加したいと思いwww.xxxx.com/123.htmlます。このコードを追加します:

/%post_id%.html

しかし、Googleのリンクを押すと、エラーページが見つかりません。

Googleでリンクを失うことなくリンクを変換するにはどうすればよいですか?

ありがとう

4

3 に答える 3

0

HTML の場合: <meta HTTP-EQUIV="REFRESH" content="0; url=/postid.html">

Javascript の場合: <script> window.location = "http://www.yourdomain.com/../postid.html" </script>

PHP の場合: <?php header('http://www.yourdomain.com/../postid.html'); ?>

.htaccess の例が必要な場合は、そのようにコメントしてください。

于 2013-02-15T12:25:08.393 に答える
0

これがあなたが探しているものかどうかはわかりませんが、これを頭に入れておくとリダイレクトされます。その URL に送信される前に文字列を調整できる JS バージョンもあります。

<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourdomain.com/index.html">

JS:

<script type="text/javascript">
<!--
window.location = "http://www.google.com/"
//-->
</script>
于 2013-02-15T12:01:07.943 に答える
0

別の方法は次のとおりです。 redirect postname.html postid.html

それが .htaccess です

于 2013-02-15T17:56:50.213 に答える