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