2016-09-12 17 views
0

私はhtaccessでnewbyです。できれば助けてください。 私の仕事は単純です、と思います。他のドメインへのhtaccessリダイレクト

私はウェブサイトを持っています。例えば、newsite.comです。それはwordpressで作られました。 私は、このサイトの古いコピーを他のドメインに持っています。例えば、oldsite.comです。

私は oldsite画像の一部 NEWSITEに転送されなかったNEWSITE からファイルを転送さ

、彼らはまだoldsite上に存在します。

今のページは、私がNEWSITE上のポストサムネイルを確認するロードしている、と彼らはNEWSITE上に存在しない場合、私はoldsite URLにNEWSITE URLを交換しています。

しかし、単に例ため、 oldsite.com/image.jpg newsite.com/image.jpgを交換するが、newsite.com/image.jpgを交換する、しないようにするにはどんな方法がありますURLは/IMGS/部分を持っている場合、それは必要が

答えて

0
oldsite.com/image.jpg で画像を探すためにあることを意味していることnewsite.com/imgs/image.jpg、と.htaccessファイルメイクルールで

私はあなたが下の.htaccessコードでそれをすることができると思います

Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^OLDDOMAIN\.com$ [NC] 
RewriteRule ^(.*)$ http://NEWDOMAIN.com [R=301,L] 
新しいサイトのHTMLコードで

Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteRule ([^.]+\.(jpe?g|gif|bmp|png))$ http://www.newurl.com/imgs/$1 [R=301,L,NC] 
0

あなたはバーチャルホストのファイルにこの設定を置くことができます。

<VirtualHost *:80> 
     ServerName example.org 
     DocumentRoot /srv/redireccion 
     Redirect permanent/https://example2.org/ 
</VirtualHost> 
関連する問題