मुझे आपकी सहायता चाहिए। मैं परीक्षण करना चाहता हूं कि यूआरएल wwwwww के बिना URL को रीडायरेक्ट करना www
example.com
के बिना दर्ज किया गया है तो इसे www.example.com
पर अग्रेषित किया जाना चाहिए।
मुझे आपकी सहायता चाहिए। मैं परीक्षण करना चाहता हूं कि यूआरएल wwwwww के बिना URL को रीडायरेक्ट करना www
example.com
के बिना दर्ज किया गया है तो इसे www.example.com
पर अग्रेषित किया जाना चाहिए।
इस mod_rewrite नियम का प्रयास करें: आप nginx
उपयोग कर रहे हैं
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule^http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^.*$ http://www.example.com/$0 [NC,L,R=301]
, तो nginx config
को यह पंक्ति जोड़ें:
server {
listen 80;
server_name yourdomain.com;
rewrite ^/(.*) http://www.yourdomain.com/$1 permanent;
}
ध्यान दें: यह भी करने के लिए something.example.com रीडायरेक्ट करेगा www.example.com – Piskvor
@Piskvor: नहीं, यह इसे * www.something.example.com * पर रीडायरेक्ट करेगा। – Gumbo
उत्तर के लिए धन्यवाद। लेकिन मेरा मतलब आर = 301 क्या है? – user160820