2015-04-25 4 views
0

Так я дублируюсь и установил существующий Wordpress сайт на моем сервере и связал его с поддоменом:Htaccess переписать поддомен для каталога изображений

sub.domain.com 

После того как я закончил с работой, которую я положил его обратно на основной Домен, но проблема в том, что каждое изображение на сайте имеет URL sub.domain.com/wp-content/... вместо domain.com/wp-content/... и не отображается.

Возможно ли переписать URL-адрес с помощью htaccess, чтобы изображения отображались или мне нужно изменить каждый URL-адрес на каждом изображении через mySQL?

Мой Htaccess подход был бы как:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com 
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,NC,QSA] 

Если это не работает, как я могу сделать это в MySql? Как и любая ссылка в базе данных автоматическая перезапись

ответ

0

Я бы не использовал переписать для этого. Это довольно грязно. Если ваши ссылки хранятся в БД, просто обновите его в mysql. Вы можете сделать это с помощью одной команды замены.

UPDATE your_table 
SET your_field = REPLACE(your_field, 'http://sub.domain.com', 'http://www.domain.com') 
WHERE your_field LIKE '%http://sub.domain.com%' 

Всегда резервную копию БД, прежде чем делать какие-либо специальные обновления, как это.