Joomla problem with SEF URLs

Three steps to resolve Joomla problem with Search Engine Friendly URLs

Sometimes when we set the option “Search Engine Friendly URLs” in Joomla SEO Settings, it makes several broken links (error 404) and site appearance becomes inappropriate. To resolve this problem I found the followings steps useful:

۱. If your web server is Apache, rename htaccess.txt file in the root of Joomla installation to .htaccess

۲. In Global configuration under “SEO Settings” set the option “Use Apache mod_rewrite” to “yes”. Hopefully the problem will be solved, but if not do the third step.

۳. Change the contents of the .htaccess file to the following and save it. If you still experience the problem I can’t further help you!

##

# @version $Id: htaccess.txt 10492 2008-07-02 0628Z ircmaxell $

# @package Joomla

# @copyright Copyright (C) 2005 – 2008 Open Source Matters. All rights reserved.

# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL

# Joomla! is Free Software

##

#php_value display_errors on

################################################## ###

# 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

########## Begin – Rewrite rules to block out some common exploits

## If you experience problems on your site block out the operations listed below

## This attempts to block the most common type of exploit `attempts` to Joomla!

#

# Block out any script trying to set a mosConfig value through the URL

RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]

# Block out any script trying to base64_encode crap to send via URL

RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]

# Block out any script that includes a <script> tag in URL

RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]

# Block out any script trying to set a PHP GLOBALS variable via URL

RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]

# Block out any script trying to modify a _REQUEST variable via URL

RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})

# Send all blocked request to homepage with 403 Forbidden error!

RewriteRule ^(.*)$ index.php [F,L]

#

########## End – Rewrite rules to block out some common exploits

# Uncomment following line if your webserver’s URL

# is not directly related to physical file paths.

# Update Your Joomla! Directory (just / for root)

RewriteBase /
########## Begin – Joomla! core SEF Section

#

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} !^/index.php

RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$
[NC]

RewriteRule (.*) index.php

RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

#

########## End – Joomla! core SEF Section

Share

توسعه محتوای فارسی در اینترنت

داشتم به آمار سایت نگاه می کردم، دیدم سایتهای متعددی به یکی از پستهای من لینک داده اند. خوب که دقت کردم دیدم اشتباه می کنم، همه آنها این مطلب را بدون ذکر منبع کپی فرموده اند و چون تصاویر روی هاست بنده بوده، لینک داده شده ام… متاسفانه محتوای بسیاری از سایتها و وبلاگهای فارسی، کپی مطالبی است که دیگران برای آن زحمت کشیده اند؛ هر چند با این کار به گسترش حجم مطالب فارسی در محیط وب کمک می شود! لیکن محتوای فارسی که افزایش نمی یابد. نکته جالب این است که در خیلی از موارد وقتی عبارت کپی شده را جستجو کنید سایتهای معلوم الحال زیادی قبل از سایت اصلی تولید کننده محتوا در گوگل لیست می شوند!

این موضوع درد دل خیلی از آدمها در محیط مجازی است ولی بد نیست هر از چند گاهی تکرار شود شاید که مفید افتد!

Share

سه سرویس ftp بر خط

این پست را اوایل مرداد ۸۷ نوشته بودم و داشت خاک می خورد که امروز دوباره نیاز خودم شد و احساس کردم به درد دیگران هم خواهد خورد. پس از نصب مجدد ویندوز تازه متوجه شدم که درایور پرینترم (HP 1513) در شهرستان است و من هم به شدت محتاج پرینتر! قصد داشتم از سایت HP درایورش را دانلود کنم که دیدم قابل دانلود نیست، چرا که لینک دانلود از ftp سایت HP است و ftp هم که در دانشگاه ما بسته است…

سه تا سرویس بسیار خوب برای این منظور پیدا کرده ام که با پروتکل HTTP شما را به FTP وصل کرده و این مشکل را برطرف می کنند!

مرورگر txftp به این آدرس: www.txftp.com

مرورگر آنلاین جامابی: http://www.webftp.jbi.in

مرورگر net2ftp در این آدرس: www.net2ftp.com

استفاده از این مرورگرهای ftp آنلاین بسیار ساده است، اگر سایت مذکور عمومی باشد و نیاز به نام کاربری و رمز ندارد که از حالت Anonymous استفاده کنید، والا اطلاعات مذکور را وارد کنید و دیگر هیچ…

اولی از دوتای دیگر بهتر است، چرا که محدودیتی از نظر حجم دانلود و آپلود ندارد ولی در سومی به عنوان مثال بیش از ۵ مگابایت نمی شود دانلود کرد! و اگر درایور پرینتر شما ۵۰ مگابایت باشد مجبورید که از اولی استفاده کنید!

Share

۲۵ نکته برای داشتن قلبی سالم

۱. حبوبات، سبزیجات،‌میوه، ماهی و ماست بیشتر بخورید
2. شیر،‌پنیر و آجیل کمتر بخورید
3. در غذاهایتان از سیر استفاده کنید
4. beta-carotene ها را بیشتر استفاده کنید (هویچ، کلم، سیب زمینی و سایر میوه های دارای برگ تیره)
5. سدیم خون را کاهش دهید. در روز بیش از ۱.۲۵ قاشق چای خوری نمک مصرف نکنید.
6. وعده‌های غذایی را منظم بخورید.
7. در طول روز آب بخورید.
8. از خوردن قهوه به خوردن چایی روی آورید!
9. به طور مرتب ورزش کنید.
10. در مدرسه یا محل کار، به جای استفاده از آسانسور یا پله برقی از پله ها استفاده فرمایید!
11. کار خانه را خود انجام دهید. کار در خانه را به عنوان یک فرصت برای ورزش کردن انجام دهید. قابل توجه منزل ها!
12. وزن خود را کنترل کنید.
13. سیگار نکشید.
14. مشروبات الکلی استفاده نکنید.
15. به اندازه‌ی کافی بخوابید.
16. فشار خون خود را مرتب کنترل کنید.
17. کلسترول خون را مرتب کنترل کنید.
18. زمان کارتان را منظم کنید تا از استرس کاسته شود (مشکلی که اکثر ما ایرانیها داریم و معلوم هم نیست چه کار می‌کنیم! چند ماه بکوب کار می‌کنیم که ۱۰ شیء گیرمون بیاد، بعدش از فشار کاری مریض شده و تمام پولی که جمع کرده‌ایم را خرج درمان می‌کنیم. همین طور نیست؟)
19. با استفاده از تکنیکهایی مثل تنفس عمیق (البته نه در تهران) یوگا و مدیتیشن (معادل فارسی؟) فشارها را کاهش دهید.
20. خنده داروی خوبی است.
21. چک آپ مرتب (خوش به حال پزشکا)
22. قند خون را کنترل کنید.
23. از بیماریهای وراثتی که در خانواده‌تان وجود داشته آگاهی داشته باشید.
24. عشق بورزید و عشق دریافت کنید (تو مایه‌های دل بده و قلوه بگیر!)
25. داروهای تجویزی دکتر را به موقع مصرف کنید.

زندگی سالم و شادی داشته باشید!

Share