Tôi có một trang web được di chuyển từ một tên miền cũ (ví dụ: olddomain.com) sang một tên miền mới (ví dụ: newdomain.com).
Vì lý do SEO, tôi cần viết lại tất cả lưu lượng truy cập trang web sang tên miền mới chính (ví dụ: www.newdomain.com). Thật không may, tôi không biết làm thế nào để thêm nhiều điều kiện viết lại loại OR. Dường như với tất cả các điều kiện, mã mẫu bên dưới, tôi nhận được một điều kiện 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>
Ai đó có thể giúp tôi một chút không? Mọi sự trợ giúp sẽ rất được trân trọng.
www.newdomain.com
vàtest.newdomain.com
một cái gì đó tương tự, thì có thể tốt hơn để phù hợp!newdomain.com$
miễn là tên miền cũ không kết thúc trong "newdomain.com" như "thisisanoldnewdomain.com". Thêm vào điểm số 1, tôi không thể tìm thấy [HOẶC] tài liệu ở bất cứ đâu. Điều đó thực sự làm việc?