رابطه این اختلال با وردپرس راکت
وقتی که وردپرس راکت را از روی تارنما غیرفعال می کنیم، نقص برطرف می شود و این مسئله منجر میگردد یقین داشته باشیم که خلل از وردپرس طراحی سایت در مشهد راکت میباشد.
آیا حقیقتا نیاز به حل این نقص داریم
در واقع هیچ نیازی به حل این خلل وجود ندارد. به دلیل آنکه URLهای شما بوسیله گوگل به به عبارتی شکلی که در وبسایت شما و در وب سایتهای دیگر به وب سایت شما لینک و پیوند داده گردیده باشند به رباتهای گوگل اعلام خواهند شد.
اکنون گوگل هیچ آدرسی از تارنما ما بهصورت https://mihanwp.com/mihanpanel ندارد پس این زمینه سبب میگردد این کاغذ بوسیله گوگل بهتیتر کاغذ تکراری یا این که Duplicate Content شناخته نشود.
چطور اختلال را حل کنیم
درصورتیکه این مسئله روی روان شماست عالی میباشد آن را برطرف نمائید. مثل یکیاز دوستان که به اینجانب میاظهار کرد زمانی رنگ هدر سایتم را قرمزرنگ می کنم، ورودی گوگل بهتری دارم. 🙂 پس با لبخندی قشنگ از وی درخواست کردم هدر سایتش را قرمز رنگ نماید تا ورودی بیشتری داشته باشد. 😀
شیوه اولیه: به کارگیری از پلاگین
شما کافیست پلاگین WP Rocket | Enforce Trailing Slash on URLs را دانلود و روی تارنما خویش نصب فرمایید. به همین راحتی! سوای نیاز به هیچ تنظیماتی، ایراد برطرف شود.
شیوه دوم: حل ایراد فارغ از نیاز به نصب پلاگین
در طرز دوم، کافیست وارد فولدر منیجر هاست خویش گردید و فولدر .htaccess را بازنویسی فرمایید. آن گاه کدهای پایین را بدین پوشه اضافه نمایید و اختلال برای مدام حل گردد.
# Force trailing slash by mihanwp.com
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteCond %{REQUEST_FILENAME} !\\.(gif|jpg|png|jpeg|css|xml|txt|js|php|scss|webp|mp3|avi|wav|mp4|mov)$ [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1/ [L,R=301]
درحالتی که که از NGINX به کار گیری می کنید، کد ذیل را در پوشه پیکربندی اینترنت سرور اضافه فرمایید:
# Force Trailing Slash (less REST API calls and files)
if ($request_uri !~ "^/wp-json") {
rewrite ^([^.]*[^/])$ $1/ permanent;
}
در صورتی شما نشانیهای پست خویش را فارغ از اسلش در حیث گرفتهاید، برای حذف اسلش از انتهای نشانی در انجین ایکس، از کد تحت به کار گیری نمایید:
# Remove Trailing Slash (less REST API calls and files)
if ($request_uri !~ "^/wp-json") {}
هرچند در هر شکل طبق گفته وب سایت وردپرس راکت شما نیازی به حل این اختلال نخواهید داشت به این دلیلکه پلاگینهای بهینه سازی با به کارگیری از canonical به نشانی مهم لینک و پیوند میدهند و این مسئله سبب Duplicate Content در وبسایت شما نخواهد شد.

افزایش ورودی گوگل در کمترین مجال: تکنیک هایی که می بایست آزمون فرمائید