من تو نت سرچ زدم برای مانع از محتوای تکراری باید کد زیر رو بزنی تو فایل web.config ولی هیچ تاثیری نداره مشکل کجاست؟
<rewrite> <rules> <rule name="WWW to Non-WWW" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTP_HOST}" pattern="^example\.com$" negate="true" /> </conditions> <action type="Redirect" url="http:/www.yourdomain.com/{R:1}" /> </rule> </rules> </rewrite>
محتوا تکراری ؟ !!!
در وب کانفیگ ؟
میشه بیشتر توضیح بدید ؟
شماره 3 این لینک رو بخونید
http://pars-seo.ir/%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA/mvc/%D8%B3%D8%A6%D9%88-%D8%A2%D8%AF%D8%B1%D8%B3-%D9%87%D8%A7-%DB%8C%D8%A7-url-%D8%AF%D8%B1-asp-net-mvc/
اون کد آدرس های با www را به بدون www تبدیل میکنه
خب این واسه سئو سایت ایراد گرفته نمیدونم چرا
ببینید گوگل به کوچک یا بزرگ بودن حروف به علاوه بودن یا نبود / در انتهای آدرس و همپنین با www و بدون www رو متفاوت میبینه یعنی اینکه
www.ali.com
ali.com
www.ali.com/
ali.com/
همه یکی هستند ولی گوگل اینارو صفحات مجزا و با محتوای تکراری تشخیص میده و برای رفع این مشکل ساده ترین و بهترین روش استفاده از تگ canonical است.
این تگ رو در head صفحه قرار بدید
<link rel="canonical" href="ali.com" />
فقط سعی کن href رو درست مقدار بدی
آخه هیچ لینکی تو سایت من وجود نداره که آخرش / باشه با متدی همشو حذف کردم و نمیزاره دوباره اینطور شه
ولی تو انالیز سئو ایراد میگیره همین ارور میده non www !
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)