چطور با استفاده از فایل .htaccess آدرس www در ابتدای دامنه را حذف کنیم؟

برای حذف www از ابتدای آدرس دامنه میتونین کد زیر رو به فایل .htaccess خودتون اضافه کنین:

<IfModule mod_rewrite.c>
    RewriteBase /
	RewriteEngine On
	RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
	RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
</IfModule>

اگر مطلب چطور با استفاده از فایل .htaccess ترافیک پرتکل HTTP را به HTTPS منتقل کنیم؟ رو خونده باشید و بخواین از هر دو کد استفاده کنین، کد زیر ترکیبی از هر دو کد هست. و اینکه خط ۶ و ۷ رو هم میتونید حذف کنین، به عبارتی نیازی نیست چون در خط ۵ تمامیه درخواست ها به پرتکل https منتقل شده.

<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteBase /
	RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
	RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
	RewriteCond %{HTTPS} off
	RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</IfModule>

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نوزده + پنج =