2017-06-05 21 views
0

私はこの問題の原因を知りませんが、新しいサーバーに移行した後のWordPressのWebサイトで画像が表示されません。それはおそらく何か.htaccessファイル、ルールまたは何かを書き換えます。どの方向にしてください?ワードプレスの壊れた画像

マイページを表示するには、hereをクリックしてください。 public_htmlディレクトリから .htaccess:WP-コンテンツ/アップロードから

# 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 

.htaccessファイル:事前に

# BEGIN alti-watermark Plugin 
<ifModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond %{REQUEST_FILENAME} -f 
    RewriteRule ^(.*(-([1-3][\d]{1,2}|[\d]{1,2})x300|-300x([1-3][\d]{1,2}|[\d]{1,2})|-([1-1][\d]{1,3}|[\d]{1,3})x1024|-1024x([1-1][\d]{1,3}|[\d]{1,3})|-940x446)\.jpg|.*(?<!-\dx\d)(?<!-\d\dx\d)(?<!-\dx\d\d)(?<!-\d\dx\d\d)(?<!-\d\d\dx\d\d)(?<!-\d\dx\d\d\d)(?<!-\d\d\dx\d\d\d)(?<!-\d\d\d\dx\d\d\d)(?<!-\d\d\d\dx\d\d)(?<!-\d\d\dx\d\d\d\d)(?<!-\d\d\d\dx\d\d\d\d)(?<!-\d\d\d\dx\d\d\d)(?<!-\d\d\d\dx\d\d)(?<!-\d\d\d\d\dx\d\d\d\d\d)\.jpg){1}((\?|\&)([^\.\?\ ]+))*$ ../plugins/alti-watermark/public/views/alti-watermark-public-bridge.php?imageRequested=$1 [PT] 
</ifModule> 
# [date=2016-12-27 18:06.57] [php=5.4.45] [width=300x300|1024x1024|940x446|fullsize] [plugin_name=alti-watermark] [version=0.3] 
# END alti-watermark Plugin 

ありがとう!

+0

すべてのリソースが「400」を返していますので、詳細についてはサーバーログを確認してください。広すぎると投票に投票する。それがあなたの.htaccessかもしれないと思うなら...それでなぜあなたはそれを投稿しませんでしたか? –

+0

@MattClark更新されました。提案をありがとう –

答えて

0

通常、ファイルパスはデータベースの絶対パスとして保存されるためです。

この場合、すべてのファイルパスを変更するプラグインを入手する必要があります(リソースについてはhttps://wordpress.org/plugins/search/migration/を参照)。データベースをmysqlファイルとしてエクスポートし、エディタで開き、すべてのファイルを置換する古いファイルパスインスタンスを新しいファイルパスインスタンスで置き換えて、データベースに再度インポートします。

+0

私はすでにそれをしました:/ ... no luck –

関連する問題