У мене є веб-сайт, який переміщений зі старого доменного імені (наприклад, olddomain.com) на нове доменне ім’я (наприклад, newdomain.com).
З SEO причини мені потрібно переписати весь трафік веб-сайту на нове основне доменне ім’я (наприклад, www.newdomain.com). На жаль, я не знаю, як додати декілька умов перезапису типу АБО. Здається, що з усіма умовами, зразком коду нижче, я отримую стан AND.
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName newdomain.com
ServerAlias www.newdomain.com
ServerAlias olddomain.com
ServerAlias www.olddomain.com
DocumentRoot /var/www/newdomain.com/www/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
RewriteEngine on
RewriteCond %{HTTP_HOST} ^olddomain.com [NC]
RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC]
RewriteCond %{HTTP_HOST} ^newdomain.com [NC]
RewriteRule ^/(.*)$ http://www.newdomain.com/$1 [R=301,NC]
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
Хтось може мені трохи допомогти? Будь-яка допомога буде дуже вдячна.
www.newdomain.com
іtest.newdomain.com
чи що - щось подібне, було б краще , щоб відповідати проти!newdomain.com$
тих пір , поки старий домен не закінчується в «newdomain.com» , як «thisisanoldnewdomain.com». Якщо говорити про номер 1, я ніде не можу знайти [АБО] документально підтвердженого. Це справді працює?