要求する:
1.たとえば、以前のWebサイトのドメイン名は「www.zy13.net」で、記事へのリンクはhttp://www.zy13.net/article-5-1.htmlです。
2.事業調整等により、ドメイン名やウェブサイトの構造が変更され、ドメイン名が「www.18pay.net」に変更された後、他の方は記事リンクhttp://www.zy13.net/にアクセスしてください。 article-5-1.htmlその時点ではアクセスできません。次の404が発生します。
解決:
1. Webサイトのルートディレクトリに新しい.htaccess疑似静的構成ファイルを作成し(パゴダの疑似静的設定で追加することもできます)、次のコードを追加します。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)?zy13.net$ //如果域名是zy13.net
RewriteCond %{REQUEST_FILENAME} !-f //访问的页面(或文件)找不到
RewriteRule ^(.*)$ http://www.18pay.net/$1 [R=302,L] //携带原来的URL参数进行重定向到新的网址
補足:ソースURLを検証するための疑似静的ルール
RewriteCond %{HTTP_REFERER} !^http://(.+.)?18pay.net/ [NC] //如果来源网址不是*.18pay.net