نقطه ویرگول;

هر از گاهی از هر چیزی

هر از گاهی از هر چیزی

فعال کردن Mode_rewrite در اوبونتو

يكشنبه, ۲۳ آبان ۱۳۸۹، ۰۶:۰۵ ب.ظ

Mod_rewrite یه ماژوله برای آپاچی که اجازه می ده شما url هاتون رو بازنویسی کنید. حالا این جمله دقیقن یعنی چی؟ خوب خودم هم درست و حسابی نمی دونم :D
برای نمونه به این آدرس یه نگاهی بندازید:
http://phpdevelopers.ir/index.php?post_name=cakephp-learning
حالا این آدرس رو می شه به این شکل تبدیل کرد:
http://phpdevelopers.ir/post/cakephp-learning
این کار مزایایی داره. مثلن یکیش اینه که لینک های شما برای موتورهای جستجو بهینه می شه.
برای فعال کردن این ماژول در اوبونتو می تونید از دستورالعمل زیر استفاده کنید.برای فعال کردن mode_rewrite می تونید از این دستور استفاده کنید:
sudo a2enmod rewrite
برای غیر فعال کردن هم از این دستور :
sudo a2dismod rewrite
حالا یکی از این فایل ها رو باز کنید و ویرایش کنید:
/etc/apache2/sites-enabled/000-default
or
/etc/apache2/sites-available/default
این بخش رو پیدا کنید:
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
پاکش کنید و این کد رو جایگزین کنید:
Options Indexes FollowSymLinks MultiViews
AllowOverride FileInfo
Order allow,deny
allow from all
حالا باید آپاچی رو ری استارت کنید. برای این کار می توانید از این دستور استفاده کنید:
sudo /etc/init.d/apache2 restart
به همین راحتی شما تونستید توی اوبونتوی خودتون Mod_rewrite رو فعال کنید.
موفق باشید
موافقین ۰ مخالفین ۰ ۸۹/۰۸/۲۳

نظرات  (۴)

سلام! با تشکر از وب سایت خوبی که ایجاد کردید.
در مورد این مطلب: چرا این تغییر رو در فایل default alias ایجاد کردید؟
AllowOverride FileInfo
فکر می کنم بهتره جای تغییر این فایل، فایل .htaccess در همون پوشه root مربوطه رو تغییر بدیم خیلی بهتر باشه. حداقل خیلی بعدا(!!!) فهمیدن خیلی چیزا راحت تر انجام می شه!
در این بخش دایرکتوری خاصی تعریف نشده و کلن گفته شده که برای همه ی شاخه ها از fileInfo استفاده بشه.
وقتی شاخه ای تعریف نمی شه یعنی اینکه تغییرات برای تمامی شاخه ها اعمال می شه
من تا به حال به همین کار کردم و مشکلی نداشتم.
فکر نمی کنم مشکل خاصی باشه
باز دوستانی که حرفه ای تر هستن می تونن نظر تخصصی ترشون رو ارائه بدن
برای اطلاعات بیشتر می تونید از این لینک استفاده کنید:
http://httpd.apache.org/docs/1.3/mod/core.html
۱۸ اسفند ۸۹ ، ۱۳:۲۳ وردپرس و پیوند یکتا | PHPDevelopers.ir
[...] دقت کنید که اگر به صورت لوکال ار وردپرس استفاده می کنید به این پست مراجعه کنید موفق [...]

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی