В настоящее время я перемещаю сайт (магазин) на новый домен и помещаю вместо него не-магазинную версию (сделанную в WordPress) сайта. Цель - перенаправить большинство URL-адресов на новый домен, за исключением нескольких страниц, которые есть на новом сайте. Я нашел другие сообщения на stackoverflow, но, к сожалению, я не могу заставить его работать. Любая помощь будет высоко ценится, спасибо Джейсон.
URL, которые я должен исключить:
/ (Домашняя страница)
/ новости и их сообщения / новости / post-name
/ продукты и его сообщения / продукты / post-name
/ предложения и его сообщения / предложения / post-name
/Наша философия
/Наша команда
/ Наш-мечта
Вот что я попробовал:
<IfModule mod_rewrite.c>
RewriteEngine on
#Home
RewriteCond %{REQUEST_URI} !^/
#News
RewriteCond %{REQUEST_URI} !^/news(.*)
#Products
RewriteCond %{REQUEST_URI} !^/products(.*)
#Offers
RewriteCond %{REQUEST_URI} !^/offers(.*)
#Philosophy
RewriteCond %{REQUEST_URI} !^/our-philosophy(.*)
#Team
RewriteCond %{REQUEST_URI} !^/our-team(.*)
#Dream
RewriteCond %{REQUEST_URI} !^/our-dream(.*)
RewriteRule (.*) http://www.cotswold-fayre.co.uk/$1 [R=301,L]
</IfModule>
# 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