آموزش ساخت فایل htaccess

آموزش ساخت فایل htaccess

فایل htaccess یا Distributed Configuration Files در واقع فایلهای مخصوص کنترل آپاچی است  که یکی از مهم ترین بخش های اصلی هر سایت محسوب می شود و به عنوان مغز انسان در سایت عمل و دستوردهی به موتورهای جستجو می کند که بهینه سازی آن می تواند تاثیر زیادی بر روی سئو سایت شما بگذارد.

با چند تغییر کوچک و افزودن چند قطعه کد کوتاه می توان تغییرات چشم گیری را هم در سئو سایت و هم در سرعت سایت اعمال کرد. 

فایل htaccess چیست؟

فایل htaccess یک فایل متنی ساده است که با استفاده از آن می توان نحوه نمایش صفحات سایت را تغییر داد. مثلا میتوان کاری کرد که سایتی که با www باز می شود بدون www باز شود.

دلیل برخی از مشکلاتی که در سایت ها به وجود می اید همین فایل htaccess میباشد که گاهی به دلیل تغییر کد ها و یا عدم مسیر دهی صحیح سایت با خطاهای عجیبی رو برو می شود.

فایل htaccess کجاست

فایل htaccess

فایل htaccess معمولاً در پوشه www یا public_html یا همان به اصطلاح روت سرور قرار دارد. اما این فایل در هر پوشه‌ای کاربرد دارد و می تواند موجود باشد (هر جا که کل سورس سایت موجود است)

دستورات (کدهای) فایل htaccess

تغیییر ادرس سایت با www به بدون www با استفاده از قطعه کد زیر انجام می شود:

RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^example\.com
RewriteRule (.*) http://example.com/$1 [R=301,L]

به طور معکوس تغیییر ادرس سایت بدون www به با www با استفاده از کد زیر انجام میشود:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^example.com [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

ریدایرکت کردن ادرس سایت از example.com/ به فرمت  example.com/index.php توسط کد زیر صورت میگیرد:

RewriteEngine on
# index.php to /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]

با کد زیر میتوان به وبسایت دیگر ریدایرکت کرد:

Redirect 301 / http://www.example.com/

برای ریدایرکت کردن به صفحه دیگر نیز از کد زیر استفاده میشود:

Redirect 301 /oldpage.html http://www.example.com/newpage.html
 

htaccess

ساخت فایل .httaccess به صورت خودکار و آنلاین در سایت

سایتی که می خواهم معرفی کنم سایتی مخصوص، برای ایجاد و ساخت فایل htaccess به صورت خودکار است که شما را از  تایپ دستورات پیچیده و تخصصی این فایل بی نیاز می کند.

در این سایت توسط چند کلیک ساده می توانین کنترلی کامل بر روی وب دستورات وب سرور آپاچی داشته باشید.

مشاهده سایت

 

درباره سئو كالج

سئو کالج اولين دانشگاه مجازي آموزش رايگان سئو در ايران ادامه نوشته ها

دیدگاه خود را بنویسید

آدرس رایانامه شما منتشر نخواهد شد .


*


51 + = 52