ฉันมีเว็บไซต์ที่ย้ายจากชื่อโดเมนเก่า (เช่น olddomain.com) ไปยังชื่อโดเมนใหม่ (เช่น newdomain.com)
ด้วยเหตุผล SEO ฉันต้องเขียนการเข้าชมเว็บไซต์ทั้งหมดใหม่ให้กับชื่อโดเมนหลักใหม่ (เช่น www.newdomain.com) น่าเสียดายที่ฉันไม่ทราบวิธีการเพิ่มเงื่อนไขการเขียนหรือพิมพ์ซ้ำหลายครั้ง ดูเหมือนว่าด้วยเงื่อนไขทั้งหมดโค้ดตัวอย่างด้านล่างฉันได้รับและเงื่อนไข
<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 ฉันไม่พบเอกสาร [OR] ที่ใดก็ได้ มันใช้งานได้จริงเหรอ?