فایل htaccess از جمله مهم ترین قسمت های یک سایت است که بهینه سازی آن میتواند تاثیر زیادی بر روی سایت بگذارد. با تغییرات کوچک در این فایل و تنها با افزودن قطعه کد های کوتاه میتوان تغییرات چشم گیری را در سایت اعمال کد. که در ادامه به آن ها اشاره خواهیم داشت.

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

فایل htaccess چیست؟

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

دلیل برخی از مشکلاتی که در سایت ها به وجود می اید همین فایل 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

امتیاز شما از 1 تا 5
1 ستاره میدم به نوشته2 ستاره میدم به نوشته3 ستاره میدم به نوشته4 ستاره میدم به نوشته5 ستاره میدم به نوشته
Loading...