मेरे पास एक वेबसाइट है जो एक पुराने डोमेन नाम (जैसे olddomain.com) से एक नए डोमेन नाम (जैसे newdomain.com) पर माइग्रेट हुई है।
एसईओ कारणों से, मुझे प्राथमिक नए डोमेन नाम (जैसे 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 के साथ इस बिंदु पर अधिक, मुझे कहीं भी प्रलेखित [या] नहीं मिल सकता है। क्या यह वास्तव में काम करता है?