هر آدرسی که زد فقط با https شروع بشه
سلام و عرض ادب و احترام
من میخوام که کاربر هر نوع آدرسی از سایتم رو زد فقط با آدرس https://www.lebaskarealvand.ir/ سایتم بیاد بالا .
بعض وقتا آدرس رو با www میزنه برای مثال www.lebaskarealvand.ir/
بعض وقتا آدرس رو بدون www میزنه برای مثال lebaskarealvand.ir
بعضی وقتا آدرس رو با https میزنه برای مثال https://www.lebaskarealvand.ir/
بعضی وقتا آدرس رو بدون https میزنه برای مثال http://www.lebaskarealvand.ir/
در هر صورت :
من میخوام که کاربر هر نوع آدرسی از سایتم رو زد فقط با آدرس https://www.lebaskarealvand.ir/ سایتم بیاد بالا .
من شنیدم که آین کار برای سئو خیلی مفید هستش.
از لحاظ سئو سایت باید فقط یک url داشته باشه و آدرس های دیگه باز نکنه .
برای این کار از کد پایین استفاده می کنم ولی کد پایین همه ی آدرس هارو به یک url <احد هدایت نمیکنه
برای این کار شما چه کدی رو پیشنهاد میدین ؟
به نظر شما این کار از لحاظ سئو اصولی هستش ؟
RewriteCond %{HTTP_HOST} ^lebaskarealvand\.ir [NC]
RewriteRule ^(.*)$ https://www.lebaskarealvand.ir/$1 [L,R=301]
ممنون از لطفتون
نقل قول: هر آدرسی که زد فقط با https شروع بشه
کد www رو یادم نیست الانم نت قطعه نمیتونم چک کنم
ولی https رو میتونی با کد زیر فورس کنی
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
نقل قول: هر آدرسی که زد فقط با https شروع بشه
تشکر فراوان از دوست عزیز بابت راهنمایی
دوستان کد کلی این رو از کجا پیدا کنم .
ممنون
نقل قول: هر آدرسی که زد فقط با https شروع بشه
اینم برا www باید جواب بده
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]