PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ری دایرکت سایت بخ ادرس دارای www



sadeghansari10
April 14th, 2018, 15:36
سلام دوستان
اقا من یه مشکل دارم
میخوام بدونم چطور باید سایت رو طوری تنظیم کنم که گوگل یا هر کاربری که بخواد وارد سایت بشه مشخص کنم که سایت براش با یا بدون www باز بشه
چون شنیدم میگن این مورد که سایت با فقط یکی از این 2 شکل بالا بیاد روی سئو و ایندکس شدن تاثیر داره
در ضمن:
-سایت من بر اساس asp نوشته شده
-فایل htacces رو توی فایل منیجر نتونستم پیدا کنم

و یه سوال دیگه
من بررسی کردم دیدم صفحاتم توی گوگل ایندکس هست ولی وقتی با ابزاری مثل هاست ایران تولز یا غیره بررسی میکنم میگه تعداد فصحات ایندکس شده در گوگل 0 هست
ممکنه بفرمایید دلیل این موضوع چیه؟
ممنون میشم کمک کنید
ادرس سایت
ا (https://topchannel.me)فزایش ممبر اعضای کانال تلگرام (https://topchannel.me)

sadeghansari10
April 15th, 2018, 16:20
کسی نیست؟؟

- - - Updated - - -

عمر این سایتم دیگه آخراشه

sadeghansari10
April 16th, 2018, 21:25
یعنی واقعا تو این سایت کسی نیست بتونه این مشکلو حل کنه؟

AlienX
April 17th, 2018, 11:12
سلام دوستان
اقا من یه مشکل دارم
میخوام بدونم چطور باید سایت رو طوری تنظیم کنم که گوگل یا هر کاربری که بخواد وارد سایت بشه مشخص کنم که سایت براش با یا بدون www باز بشه
چون شنیدم میگن این مورد که سایت با فقط یکی از این 2 شکل بالا بیاد روی سئو و ایندکس شدن تاثیر داره
در ضمن:
-سایت من بر اساس asp نوشته شده
-فایل htacces رو توی فایل منیجر نتونستم پیدا کنم

و یه سوال دیگه
من بررسی کردم دیدم صفحاتم توی گوگل ایندکس هست ولی وقتی با ابزاری مثل هاست ایران تولز یا غیره بررسی میکنم میگه تعداد فصحات ایندکس شده در گوگل 0 هست
ممکنه بفرمایید دلیل این موضوع چیه؟
ممنون میشم کمک کنید
سلام خدمت شما، زمانی که شما سایت رو از نظر کد نویسی دقیق طراحی نکرده باشی این مسائل پیش میاد. داخل مسائل لینک و لینک سازی سایت‌ها موردی وجود داره به اسم canonical که همهٔ آدرس صفحات رو به اون لینکی که شما از نظر داشتن www یا https مدد نظرتون هست ریدایرکت می‌کنه. در مورد به کار بردن این مساله در سایت شما میتونی سرچ کنی و یاد بگیری که چطوری می‌شه انجامش داد. و اما در مورد این که چطور به گوگل بگی آدرس صفحات منو چطور ایندکس کن هم عرض می‌کنم. زمانی که می‌خوای سایت رو داخل کنسول گوگل معرفی کنی اگه می‌خوای سایتت و تمامی صفحه هاش با www ایندکس بشه دقیقا همونطوری سایت رو وارد کن و اون کد داده شده از طرف گوگل رو داخل سایتت بارگذاری کن. با این روش از این به بعد تمامی صفحه‌ها با همون فرمت ایندکس میشن. اگه توضیح بیشتری خواستید بفرمایید

ایران نشر
April 17th, 2018, 11:23
هر زمان که از یک دامنه روی سرور میزبانی می کنیم، می توانیم به صفحه وب، از طریق آدرس 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>

sadeghansari10
April 18th, 2018, 11:04
واقعا ممنون بخاطر پاسختون
درست شد
فقط موضوع اینه که اولا وقتی این کد رو میزنم دیگه به ادرس دارای https ریدایرکت نمیشه
دوما صفحات داخلی سایت کلا ریدایرکت نمیشه
ممکنه یه کد بهم بدید که این 2 مشکل رو حل کنه؟
اگه امکانش هست یه کد بهم بدید که هم به ادرس https و هم به ادرس بدون www در تمام صفحات اصلی و داخلی ریدایرکت بشه
واقعا ممنون میشم
کدی که الان توی web.config هست اینه :


<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 19th, 2018, 17:17
ممنون میشم اگه کسی بتونه پاسخ بده

bakuryu
April 19th, 2018, 18:22
اینو چک کردید ؟



# 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]

sadeghansari10
April 20th, 2018, 00:07
اینو چک کردید ؟



# 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 بذارم یا جای دیگه؟

sadeghansari10
April 20th, 2018, 12:04
واقعا ممنون بخاطر پاسختون
درست شد
فقط موضوع اینه که اولا وقتی این کد رو میزنم دیگه به ادرس دارای https ریدایرکت نمیشه
دوما صفحات داخلی سایت کلا ریدایرکت نمیشه
ممکنه یه کد بهم بدید که این 2 مشکل رو حل کنه؟
اگه امکانش هست یه کد بهم بدید که هم به ادرس https و هم به ادرس بدون www در تمام صفحات اصلی و داخلی ریدایرکت بشه
واقعا ممنون میشم
کدی که الان توی web.config هست اینه :



<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 23rd, 2018, 16:38
کسی نیست؟

sadeghansari10
May 1st, 2018, 10:54
یکی پیدا نمیشه بتونه کمک کنه؟؟