PDA

View Full Version : هر آدرسی که زد فقط با https شروع بشه



hamidrezawd
سه شنبه 28 آبان 1398, 22:36 عصر
سلام و عرض ادب و احترام
من میخوام که کاربر هر نوع آدرسی از سایتم رو زد فقط با آدرس https://www.lebaskarealvand.ir/ سایتم بیاد بالا .
بعض وقتا آدرس رو با www میزنه برای مثال www.lebaskarealvand.ir/ (http://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]

ممنون از لطفتون

plague
چهارشنبه 29 آبان 1398, 11:09 صبح
کد www رو یادم نیست الانم نت قطعه نمیتونم چک کنم
ولی https رو میتونی با کد زیر فورس کنی



RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

hamidrezawd
یک شنبه 03 آذر 1398, 11:26 صبح
تشکر فراوان از دوست عزیز بابت راهنمایی
دوستان کد کلی این رو از کجا پیدا کنم .
ممنون

plague
یک شنبه 03 آذر 1398, 17:58 عصر
اینم برا www باید جواب بده



RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]