В настоящее время я перемещаю сайт (магазин) в новый домен и помещаю на его место версию без магазина (сделанную в Wordpress) сайта. Цель заключается в том, что большинство URL-адресов перенаправляются на новый домен, за исключением нескольких страниц, которые есть на новом сайте. Я нашел другие сообщения в stackoverflow, но, к сожалению, я не могу заставить его работать. Любая помощь будет высоко оценена, спасибо Джейсону.301 Переадресация (htaccess) с условиями исключения
URL, мне нужно исключить являются: /(домашняя страница) /Новости и ее сообщений// имя после новости /Товары и его сообщений/продукты/пост-имя /предложения и его сообщений/предложения/после имени /наша философия- /наша команда- /наши-снится
Вот что я пробовал:
<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
Это должно быть на сервере, это не связано с программированием .. – Wolph