2013-08-05 4 views
0

Я пытаюсь перенаправить один блог со старого сайта с несколькими блогами (со страшным URL-адресом) в новую версию в новом домене.Перенаправить старый многопользовательский блог в новый домен

старый сайт: http://campaigns.emcoutdoor.com/blogs/index.php?blog=4

новый сайт: http://www.emcoutdoor.com/campaigns/

не обеспокоен indiviual страниц - просто хочу что-нибудь на там, чтобы перейти на главную страницу нового сайта.

Я пробовал кучу кодеков переадресации htaccess, но не получал его на работу - любые предложения очень ценятся.

ответ

0

Предполагаю, что вы используете старый веб-сайт на сервере Apache. Вы пробовали положить .htaccess файл в вашем старом сайте DocumentRoot, с этой директивой:

RedirectMatch permanent .* http://www.emcoutdoor.com/campaigns/ 

Если вы сделали, но это ничего не делает (или хуже генерирует внутреннюю ошибку сервера), убедитесь, что Апач модуль alias_module загружен - например, на Linux, вы можете получить список загруженных модулей с помощью команды оболочки:

apachectl -t -D DUMP_MODULES 
0

Включить mod_rewrite и .htaccess через httpd.conf, а затем поместить этот код в ваш .htaccess под DOCUMENT_ROOT:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^campaigns\.emcoutdoor\.com$ [NC] 
RewriteCond %{QUERY_STRING} ^blog=4(&|$) [NC] 
RewriteRule ^(index\.php|)$ http://www.emcoutdoor.com/campaigns/? [L,R=301,NC] 
Смежные вопросы