به راحتی با ماژول mod_rewrite در htaccess کار کنید!!

خرداد ۱۷, ۱۳۹۳ توسط : سعید

سلام
تا به حال خیلی از دوستان ایمیل زدن یا توی نظرات از من پرسیدن که مثلا چجوری فلان url رو به فلان url تبدیل کنیم. و یا چه چوری پسوند فایلهامون رو با htaccess به html تغییر بدیم.
امروز میخوام سیستمی رو معرفی کنم که به راحتی متونید با فایلهای htaceess و به خصوص با ماژول mod_rewrite که مخصوص دستکاری آدرسهاست کار کنیم.
این سیستم رو یک سایت خارجی با نام  GenerateIt  ساخته که کارهای زیادی توی این سایت میتونید انجام بدید. اما به دلیل اهمیت ساخت url با htaccess یه کار غیر فرهنگی انجام دادم و اون اینه که سایت بنده خدارو ریپ کردم و به فارسی ترجمه اش کردم تا دوستان فارسی زبان هم بتونن از امکاناتش استفاده کنن.…

ادامه مطلب...

همکاری در گسترش سایت PHPro.ir

فروردین ۲۰, ۱۳۹۲ توسط : سعید

سلام خدمت دوستان عزیز

سال نو شما مبارک باشه ، امیدوارم که سال خوبی داشته باشید.

بعد از گذشت یک سال و نیم از عمر این سایت مطالبی رو من و دوستان دیگه براتون قرار دادیم که همیشه سعی بر این بوده که انتظارات شما برآورده بشه.گاهی توی گذاشتن پستها و جواب دادن به سوالات شما عزیزان کوتاهی شده که همینجا عذر خواهی میکنم.

بازدید : ۶۷۶۸…

ادامه مطلب...

مقاله : ۱۰ اشتباه برنامه نویسان مبتدی

بهمن ۳, ۱۳۹۱ توسط : سعید

هنگامی که تازه شروع به برنامه نویسی میکنید ، مطمئنا اشتباهات زیادی رو انجام میدید.مشکل اینجاست که شما خوتون هم نمیدونید دارید اشتباه میکنید.در سال اولی که در دانشگاه قرار بود به دانشجوها برنامه نویسی رو آموزش بدم بارها و بارها با این اشتباهات برخورد داشتم.در زیر لیست ۱۰ اشتباهی رو که برنامه نویسان مبتدی مرتکب میشن رو معرفی میکنم تا ازاین به بعد از این اشتباهات دوری کنن.

۱- ترس و عدم اعتماد به نفس

اولین اشتباهی که ممکنه به عنوان یک برنامه نویس مبتدی مرتکب بشید اینه که فکر کنید به قدر کافی خوب و باهوش نیستید و اینکه تفکر غلطی نسبت به برنامه نویسی دارید و نمیتونید هیچ موقع برنامه نویسی رو یاد بگیرید.من باور دارم که هر کسی میتونه حداقل در سطح مبتدی برنامه نویس باشه ، اگر یه مدت برنامه نویسی رو به صورت جدی دنبال کنه.…

ادامه مطلب...

مقاله: خودآموز برنامه نویسی در ۱۰ سال

مهر ۱۸, ۱۳۹۱ توسط : سعید

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

——————————————————————

عنوان: خودآموز برنامه نویسی در ۱۰ سال

عنوان اصلی : Teach Yourself Programming in Ten Years

ترجمه: مهدی عسگری
نویسنده: Peter Norvig

خلاصه: در این مقاله Peter Norvig (نویسنده ی کتاب معروف هوش مصنوعی مورد استفاده در اکثر دانشگاه های جهان) در مورد پدیده و تب یادگیری سریع برنامه نویسی صحبت کرده و نشان می دهد که برای تخصص در برنامه نویسی بر خلاف کتاب های عامه پسند (آموزش در ۲۱ روز ، ۲۴ ساعت ، …) حداقل ۱۰ سال زمان و کار لازم است تا یک نفر به تخصص برسد (در هر رشته ای ، نه فقط یرنامه نویسی)

چرا همه این قدر عجله دارند ؟
تو هر کتاب فروشی که بروید ، کلی کتاب می بینید که می خواهند در چند ساعت یا چند روز به شما کامپیوتر یا برنامه نویسی یاد بدهند (از ویندوز و اینترنت گرفته تا ویژوال بیسیک و جاوا و …) من جستجوی زیر را در آمازون انجام دادم:

pubdate: after 1992 and title: days and
(title: learn or title: teach yourself)

یعنی کتاب هایی که از سال ۱۹۹۲ تا الان چاپ شده و در عنوانشان کلمات days و “یادگیری یا خودآموز” وجود دارد.…

ادامه مطلب...

ساخت URL های دلخواه با htaccess

شهریور ۲۷, ۱۳۹۱ توسط : سعید

سلام
بنا به درخواست یکی از دوستان تصمبم گرفتم آموزش ساخت URL های دلخواه یا آدرسهای کاربر پسند با استفاده از htaccess رو بذارم.
مزایای اینجور آدرس دهی ها اول اینه که در موتورهای جستجو بهتر شناخته میشه.مزیت دوم هم که برای کاربراست.مثلا سایت twitter رو در نظر بگیرید »

همینطور که میبینید این آدرس پروفایل به راحتی در ذهن کاربرا و هم در ذهن موتورهای جستجو باقی میمونه.
اما آدرسهای دیگه ای مثل آدرس زیر :

http://www.domain.com/profile.php?id=1304880680&action=edit

یک آدرس کاربر پسند نیست و به راحتی نمیشه به خاطر سپردش.
برای ساخت آدرسهای کاربر پسند دو راه وجود داره.

  1.    استفاده فقط از htaccess

  2.    استفاده از htaceess و php

در هر دو راه باید از فایل htaccess استفاه بشه. پس در ابتدا به آموزش htaccess میپردازیم.…

ادامه مطلب...

چندتا کد آماده PHP , Htaccess

تیر ۲۰, ۱۳۹۱ توسط : سعید

کد تشخیص موبایل به انتهای پست اضافه شد

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

بازدید : ۱۶۳۰۹…

ادامه مطلب...

ساخت صفحه مدیریت خطای همه کاره

تیر ۱۸, ۱۳۹۱ توسط : سعید

در این پست قصد دارم برای شما نحوه ساخت صفحه مدیریت خطای همه کاره رو به وسیله هدرها بهتون آموزش بدم. صفحه خطاهایی مثل خطای ۴۰۴ و …
یکی از مزیتهای این روش اینه که به وسیله یک صفحه میتونیم تمام خطاهای به وجود اومده رو مدیریت کنیم.

برای اینکار ابتدا در فایل htaccess کدهای زیر رو قرار میدیم.

ErrorDocument 400 /errors.php
ErrorDocument 403 /errors.php
ErrorDocument 404 /errors.php
ErrorDocument 405 /errors.php
ErrorDocument 408 /errors.php
ErrorDocument 500 /errors.php
ErrorDocument 502 /errors.php
ErrorDocument 504 /errors.php

حتما میدونید که دستور ErrorDocument هنگامی که یک خطا اتفاق میافته صفحه رو به error.php انتقال میده. مثلا هنگامی که یک صفحه پیدا نشه به جای خطای پیش فرض Not Found 404 میتونیم یک صفحه خطای دیگه رو نمایش بدیم.…

ادامه مطلب...

دستکاری php.ini به وسیله htaccess

فروردین ۱۱, ۱۳۹۱ توسط : سعید

در بیشتر هاست ها دسترسی به فایل php.ini امکان پذیر نیست.اما به راحتی میشه از فایل htaccess برای تغییر در فایل php.ini استفاده کرد.

بازدید : ۲۴۴۲…

ادامه مطلب...

آموزش تنظیمات در فایل .htaccess قسمت اول

بهمن ۷, ۱۳۹۰ توسط : سعید

آموزش تنظیمات در فایل .htaccess قسمت اول
در این آموزش شما با نحوه کار با تنظیمات وب سرور آپاچی (Apache) در فایل .htaccess و قدرت این فایل برای بهبودکارایی سایتتون آشنا میشید.گرچه htaccess یک فایل بیشتر نیست اما با استفاده از این فایل میتونید تنظیمات زیادی سمت سرور اعمال کنید.چند نمونه از کاربردهای این فایل ایجاد صفحه خطا ۴۰۴ ، آدرسهای سئو(SEO Friendly URL) ، فشرده کردن فایلها و …. رو میشه نام برد. که به امید خدا به مرور با نحوه کار با این فایل آشنا میشیم.

ساخت فایل .htaccess
htaccess در حقیقت یک فایل متنی بیشتر نیست که میتونید با نرم افزارهای ویرایش متن مثل notepad بسازید.مشکلی کهممکنه برای کاربرای ویندوز پیش بیاد اینه که نتونن چنین فایلی رو ایجاد کنن.برای این کار ابتوا notepad رو باز کنید بعد از گزینه Save as … نوع فایل رو All Files قرار بدید سپس فایل رو با نام .htaccess ذخیره کنید.دقت کنید که قبل از کلمه htaccess یک نقطه (dot) قرار داره.…

ادامه مطلب...

Tags

تنظیم Character Set پیش فرض با استفده از htaccess

آبان ۳۰, ۱۳۹۰ توسط : سعید

Character Set لیستی از کاراکترهای شناخته شده توسط سخت افزار و نرم افزاره که هر کاراکتر به وسیله یک شماره شناخته میشه.

به عنوان مثال، مجموعه کاراکتر ASCII حاوی کاراکتر از ۰ تا ۱۲۷ برای کنترل تمام حروف الفبای انگلیسی به علاوه برخی از کاراکترهای خاص می باشد. .مجموعه کاراکتر ISO شبیه بهASCII اما شامل برخی از کاراکترهای اضافی برای اروپا نیز هست.

برای اینکه به مرورگر بفهمونیم که برای نمایش صفخات از کدوم یک از مجموعه کاراکترها استفاده کنه میتونیم از htaccess استفاده کنیم.

کد زیر رو در فایل .htaccess قرار بدید :

# use utf-8 encoding for anything served text/plain or text/html
AddDefaultCharset utf-8
# This applies to all the content serverd by the web server.

.

اگر بخواید برای چند نوع فایل مشخص کنید که از کدوم مجموعه کاراکتر استفاده کنه از کد زیر استفاده کنید :


# force utf-8 for a number of file formats
AddCharset utf-8 .html .css .js .xml .json .rss



 

بازدید : ۱۳۷۱…

ادامه مطلب...