@hesammousavi .
سلام. من سایتمو به روش domain در سرچ کنسول گوگل ثب کردم. و بعد از چند روز دامین سایتمو از www به بدون www ریدایرکت کردم. الان لازمه در سرچ کنسول هم این ریدایرکت انجام بشه؟ یعنی گوگل از این به بعد بدون www سایتمو در نتایج نشون بده. اگه لازمه چجوری؟
درود بر شما
در کل یا سایتتون باید با www باشه یا بدونه www
کد زیر رو در htaccess دایرکتوری public قرار بدید حل میشه
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
اگر کسی با www بزنه به بدونه www ریداریکت میشه
@hesammousavi
@mhyeganeh
سلام من دقیقا همین کار را انجام دادم. تمام آدرس ها چه با www و چه بدون www یا با https ویا http در نهایت به یک آدرس ختم می شوند: https://example.ir.
در حال حاضر تنها مشکل من اینه که چون این عمل ریدایرکت رو بعد چهار پنج روز انجام دادم گوگل بعضی از صفحات وب سایتمو با www ایندکس کرده. و الان تنها سوال من اینه که آیا باید این تغییر آدرس رو به گوگل بفهمونم؟ که از این به بعد صفحات سایتمو بدون www ایندکس کنه. اگه بله چجوری؟
با سلام و تشکر,
RewriteCond %{HTTP_HOST} ^www.(.)$ [NC]
RewriteRule ^(.)$ https://%1/$1 [R=301,L]
با این کد ریدایرکت فقط برای صفحه اصلی اعمال می شود و برای ساب فولدرها اعمال نمی شود.
لطفا در صورت امکان بررسی یا راهنمایی نمایید.
با تشکر
سلام وقت بخیر. کدی که حسام گذاشته درسته فقط یک خط کم داره. باید به صورت زیر باشه
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
با تشکر از @hesammousavi که بعد از 30 دقیقه پاسکاری به این سایت و اون سایت بالاخره با کدی که شما گذاشتین روبرو شدم. دمتون گرم
برای اینکه هم از www به بدون www ریدایرکت کنیم هم از http به https میتونیم از کد زیر در httaccess استفاده کنیم.(البته در مورد https بدیهیه که باید فعال باشه براتون)
RewriteEngine On
RewriteCond %{HTTPS} off
# First rewrite to HTTPS:
# Don't put www. here. If it is already there it will be included, if not
# the subsequent rule will catch it.
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Now, rewrite any request to the wrong domain to use www.
# [NC] is a case-insensitive match
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟