نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

۳ مطلب با کلمه‌ی کلیدی «htaccess» ثبت شده است

تغییر آدرس سایت از http به https و اثر آن روی سئو

امیرمسعود ایرانی | جمعه, ۱۳ مهر ۱۳۹۷، ۰۵:۱۷ ب.ظ | ۰ نظر
استفاده از آدرس https در نشانی سایت اثر مثبتی روی سئو بر جای می‌گذارد. ولی اگر سایت شما قدیمی باشد و آدرس‌های آن با پروتکل http در گوگل شناسایی شده باشند، تبدیل آدرس قدیمی به آدرس جدید باعث خواهد شد تا رتبه کلمات کلیدی شما در گوگل آسیب ببیند.
این مشکل به این دلیل رخ می‌دهد که گوگل دو پروتکل از یک سایت را مانند دو سایت شناسایی می‌کند.

برای اینکه از مشکل فوق جلوگیری کنیم و به گوگل اعلام نماییم که آدرس جدید با https همان سایت قبلی با آدرس http است، لازم است هنگام تغییر آدرس، از Redirect 301 استفاده کنیم.

روش انجام این کار در وب سرور آپاچی با فایل htaccess به صورت زیر می‌باشد.
به کد 301 در انتهای دستور Redirect توجه کنید:

RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
  • امیرمسعود ایرانی

روش حذف پسوند php با استفاده از htaccess

امیرمسعود ایرانی | شنبه, ۱۵ شهریور ۱۳۹۳، ۱۲:۵۳ ب.ظ | ۰ نظر
ممکن است بخواهید کاری کنید تا کاربران سایت شما،‌ بدون تایپ اسم فایل به همراه پسوند php بتوانند از سایت شما استفاده کنند.
حذف پسوند php می‌تواند با هدف بهتر شدن ظاهر لینک‌های سایت یا با اهداف سئو به انجام برسد.
برای انجام این کار داخل فایل htaccess خود دستورات زیر را بنویسید
این دستورات با تغییراتی جزئی قابل استفاده برای پسوندهای html یا htm و سایر پسوندها نیز هستند:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
  • امیرمسعود ایرانی

ذخیره کردن فایل‌های htaccess در ویندوز

امیرمسعود ایرانی | يكشنبه, ۲۲ دی ۱۳۹۲، ۱۰:۲۱ ق.ظ | ۰ نظر

سیستم عامل ویندوز به صورت پیش‌فرض اجازه‌ی ذخیره کردن فایل‌هایی که در ابتدایشان «نقطه» قرار بگیرد را نمی‌دهد

برای ذخیره کردن فایل‌هایی مثل htaccess که به این ویژگی نیازمند هستند، می‌توانید یک نقطه قبل و یک نقطه بعد نام این فایل‌ها قرار دهید. با این کار نقطه‌ی انتهایی به صورت خودکار حذف می‌شود و نقطه‌ی ابتدایی باقی می‌ماند

  • امیرمسعود ایرانی