@neMaster

Редирект всех страниц сайта, кроме некоторых?

Здравствуйте. Перенаправил редиректом страницы sait1 на sait2, все работает, но возникла потребность чтоб некоторые страницы были доступны по старому адресу sait1. Подскажите, пожалуйста, как это можно реализовать. То что нашел в гугле не подошло. Мой HTACCESS:

# BEGIN WordPress
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) www.sait2.ru/$1 [R=301,L]

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress
php_value default_charset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml
  • Вопрос задан
  • 2421 просмотр
Решения вопроса 1
@dodo512
Options +FollowSymLinks
RewriteEngine on

RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{REQUEST_URI} !=/page1
RewriteCond %{REQUEST_URI} !=/page2
RewriteCond %{REQUEST_URI} !^/category
RewriteRule (.*) http://www.sait2.ru/$1 [R=301,L]

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

php_value default_charset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы