مقالات طراحی سایت

آموزش موارد مربوط به طراحی و ساخت وب سایت

یکی از خسته کننده ترین کارهایی که برای کاربران جوملا پیش می آید خلاص شدن از “/index.php/” از URL های جوملا است. این کار نیازمند برخی از تنظیمات سروری است که ممکن است هنگام تغییر داردن htaccess.txt به .htaccess شما با صفحه خطای Error 500 Internal Server Error / Server Misconfigured مواجه شوید. اما نترسید!

به جای آنکه به "چرا"یی بوجود آمدن این خطا بپردازم راه حل آنرا ارائه میکنم:

پس از تغییر فایل htaccess.txt به .htaccess که درون روت جوملای نصب شده قرار دارد این فایل را با ادیتور باز کنید.

در بالای آن باید این بخش را ببینید:

##
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations. It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file. If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's. If they work,
# it has been set by your server administrator and you do not need it set here.
#### Can be commented out if causes errors, see notes above.
Options +FollowSymLinks
## Mod_rewrite in use.
RewriteEngine On

خط “Options + FollowSymlinks” را پیدا کنید و “#” را قبل از آن قرار دهید تا کامنت شود.

#Options +FollowSymLinks

اکنون جوملای شما بدرستی و بدون “/index.php/” کار میکند.

به نقل از: Joomla! Detroit

نوشتن دیدگاه