-
April 14th, 2018, 15:36
#1
ری دایرکت سایت بخ ادرس دارای www
سلام دوستان
اقا من یه مشکل دارم
میخوام بدونم چطور باید سایت رو طوری تنظیم کنم که گوگل یا هر کاربری که بخواد وارد سایت بشه مشخص کنم که سایت براش با یا بدون www باز بشه
چون شنیدم میگن این مورد که سایت با فقط یکی از این 2 شکل بالا بیاد روی سئو و ایندکس شدن تاثیر داره
در ضمن:
-سایت من بر اساس asp نوشته شده
-فایل htacces رو توی فایل منیجر نتونستم پیدا کنم
و یه سوال دیگه
من بررسی کردم دیدم صفحاتم توی گوگل ایندکس هست ولی وقتی با ابزاری مثل هاست ایران تولز یا غیره بررسی میکنم میگه تعداد فصحات ایندکس شده در گوگل 0 هست
ممکنه بفرمایید دلیل این موضوع چیه؟
ممنون میشم کمک کنید
ادرس سایت
افزایش ممبر اعضای کانال تلگرام
ویرایش توسط sadeghansari10 : April 14th, 2018 در ساعت 15:39
-
-
April 14th, 2018 15:36
# ADS
-
April 15th, 2018, 16:20
#2
پاسخ : ری دایرکت سایت بخ ادرس دارای www
کسی نیست؟؟
- - - Updated - - -
عمر این سایتم دیگه آخراشه
-
-
April 16th, 2018, 21:25
#3
پاسخ : ری دایرکت سایت بخ ادرس دارای www
یعنی واقعا تو این سایت کسی نیست بتونه این مشکلو حل کنه؟
-
-
April 17th, 2018, 11:12
#4
عضو جدید
پاسخ : ری دایرکت سایت بخ ادرس دارای www

نوشته اصلی توسط
sadeghansari10
سلام دوستان
اقا من یه مشکل دارم
میخوام بدونم چطور باید سایت رو طوری تنظیم کنم که گوگل یا هر کاربری که بخواد وارد سایت بشه مشخص کنم که سایت براش با یا بدون www باز بشه
چون شنیدم میگن این مورد که سایت با فقط یکی از این 2 شکل بالا بیاد روی سئو و ایندکس شدن تاثیر داره
در ضمن:
-سایت من بر اساس asp نوشته شده
-فایل htacces رو توی فایل منیجر نتونستم پیدا کنم
و یه سوال دیگه
من بررسی کردم دیدم صفحاتم توی گوگل ایندکس هست ولی وقتی با ابزاری مثل هاست ایران تولز یا غیره بررسی میکنم میگه تعداد فصحات ایندکس شده در گوگل 0 هست
ممکنه بفرمایید دلیل این موضوع چیه؟
ممنون میشم کمک کنید
سلام خدمت شما، زمانی که شما سایت رو از نظر کد نویسی دقیق طراحی نکرده باشی این مسائل پیش میاد. داخل مسائل لینک و لینک سازی سایتها موردی وجود داره به اسم canonical که همهٔ آدرس صفحات رو به اون لینکی که شما از نظر داشتن www یا https مدد نظرتون هست ریدایرکت میکنه. در مورد به کار بردن این مساله در سایت شما میتونی سرچ کنی و یاد بگیری که چطوری میشه انجامش داد. و اما در مورد این که چطور به گوگل بگی آدرس صفحات منو چطور ایندکس کن هم عرض میکنم. زمانی که میخوای سایت رو داخل کنسول گوگل معرفی کنی اگه میخوای سایتت و تمامی صفحه هاش با www ایندکس بشه دقیقا همونطوری سایت رو وارد کن و اون کد داده شده از طرف گوگل رو داخل سایتت بارگذاری کن. با این روش از این به بعد تمامی صفحهها با همون فرمت ایندکس میشن. اگه توضیح بیشتری خواستید بفرمایید
ارسال بازدید مستقیم از گوگل با کلمات کلیدی، افزایش CTR و افزایش رتبه و کاهش Position در گوگل
در تلگرام با ما در تماس باشید. https://t.me/A_lien
-
-
April 17th, 2018, 11:23
#5
پاسخ : ری دایرکت سایت بخ ادرس دارای www
هر زمان که از یک دامنه روی سرور میزبانی می کنیم، می توانیم به صفحه وب، از طریق آدرس http://www.mydomain.com علاوه بر http://mydomain.com دسترسی پیدا کنیم .
برای گوگل و موتورهای جستجو دیگر از نظر سئو، وب سایت با مطالب تکراری خوب نیست و شامل جریمه است.
برای حل کردن این مشکل، می توانیم دامنه بدون www را به دامنه www هدایت کنیم.
برای هدایت mydomain.com به www.mydomain.com، فایل web.config در ASP.NET را ویرایش کنید و قطعه کد زیر را زیر بخش <system.webserver> اضافه کنید. به یاد داشته باشید که حتما mydomain.com را با نام دامنه مناسب خود تغییر دهید.
کد:
<rewrite>
<rules>
<rule name="Redirect http://mydomain.com to http://www.mydomain.com HTTP" patternSyntax="ECMAScript" stopProcessing="true">
<match url=".*"></match>
<conditions>
<add input="{HTTP_HOST}" pattern="^mydomain.com$"></add>
<add input="{HTTPS}" pattern="off"></add>
</conditions>
<action type="Redirect" url="http://www.mydomain.com/{R:0}" redirectType="Permanent" appendQueryString="true"></action>
</rule>
</rules>
</rewrite>
-
-
April 18th, 2018, 11:04
#6
پاسخ : ری دایرکت سایت بخ ادرس دارای www
واقعا ممنون بخاطر پاسختون
درست شد
فقط موضوع اینه که اولا وقتی این کد رو میزنم دیگه به ادرس دارای https ریدایرکت نمیشه
دوما صفحات داخلی سایت کلا ریدایرکت نمیشه
ممکنه یه کد بهم بدید که این 2 مشکل رو حل کنه؟
اگه امکانش هست یه کد بهم بدید که هم به ادرس https و هم به ادرس بدون www در تمام صفحات اصلی و داخلی ریدایرکت بشه
واقعا ممنون میشم
کدی که الان توی web.config هست اینه :
کد HTML:
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
ویرایش توسط sadeghansari10 : April 18th, 2018 در ساعت 11:07
-
تعداد تشکر ها از sadeghansari10 به دلیل پست مفید
-
April 19th, 2018, 17:17
#7
پاسخ : ری دایرکت سایت بخ ادرس دارای www
ممنون میشم اگه کسی بتونه پاسخ بده
-
-
April 19th, 2018, 18:22
#8
عضو انجمن
پاسخ : ری دایرکت سایت بخ ادرس دارای www
اینو چک کردید ؟
کد:
# add trailing slash to directories and force SSL
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_URI} !(/$)
RewriteCond %{SERVER_PORT} 80
RewriteRule (.*) https://www.example.com/$1/ [R=301,L]
# And for the files
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
IRANVPS.ORG
Tel: (021) 95119886 - Telegram - WhatsApp: (0935) 8382884
تهران-میدان امام خمینی-پاساژ طبس-طبقه سوم-پ ۳/۴
-
-
April 20th, 2018, 00:07
#9
پاسخ : ری دایرکت سایت بخ ادرس دارای www

نوشته اصلی توسط
bakuryu
اینو چک کردید ؟
کد:
# add trailing slash to directories and force SSL
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_URI} !(/$)
RewriteCond %{SERVER_PORT} 80
RewriteRule (.*) https://www.example.com/$1/ [R=301,L]
# And for the files
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
ادرس فایلشو میدید؟
باید تو همون web.config بذارم یا جای دیگه؟
-
-
April 20th, 2018, 12:04
#10
پاسخ : ری دایرکت سایت بخ ادرس دارای www
واقعا ممنون بخاطر پاسختون
درست شد
فقط موضوع اینه که اولا وقتی این کد رو میزنم دیگه به ادرس دارای https ریدایرکت نمیشه
دوما صفحات داخلی سایت کلا ریدایرکت نمیشه
ممکنه یه کد بهم بدید که این 2 مشکل رو حل کنه؟
اگه امکانش هست یه کد بهم بدید که هم به ادرس https و هم به ادرس بدون www در تمام صفحات اصلی و داخلی ریدایرکت بشه
واقعا ممنون میشم
کدی که الان توی web.config هست اینه :
کد HTML:
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules> </rewrite>
-