Morteza

درخواست
از یک htaccess جنریتور چه توقعاتی دارید؟!

17 پست در این موضوع قرار دارد

سلام

پروژه جدید در حال شروع هست به نام htaccess جنریتور که خروجی های مختلفی از htaccess در اختیار کاربرها قرار میده.

همچنین یکسری از کدهای مهم مثل فعال کننده gzip، محافظت از پوشه ها و فایلها، کدهای پیش فرض وردپرس، کدهای کَش و... هم درش قرار داده خواهد شد.

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

لطفا هر نظر یا پیشنهادی دارید مطرح کنید تا جنریتور مفیدی تولید بشه.

با تشکر

Untitled2.jpg

23

به اشتراک گذاری این پست


لینک به پست

سلام اول همه خسته نباشید فکر و ایده بسیار خوب و کاربردی بوده و این که همت کردین و پیاده سازی هم کردین که دیگه بسیار بسیار عالیه ! بازم خسته نباشید

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

10

به اشتراک گذاری این پست


لینک به پست

سلام

همونطور که امیر عزیز گفت به نظر کامل میاد

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

10

به اشتراک گذاری این پست


لینک به پست

سلام ، سایت زیر سایت کاملی هست

http://www.htaccessredirect.net/

اگر بتونین از ایده هاش استفاده کنین (مخصوصاً ایده آموزشش) خیلی عالی میشه.

چون خیلی اوقات کد های آماده رو توی اینترنت میبینیم ولی نمیدونیم که چکار میکنن اصلاً...

چیزی که توی ژنراتور های دیگه دیده نمیشه جایگزینی واژه ها در آدرس هست...

بعد یه ایده دیگه ای که دارم اینکه بیاین و ژنراتور ها رو ترجمه کنین به زبون های دیگه...

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

ممنون

9

به اشتراک گذاری این پست


لینک به پست

بجز امکاناتی که در نظر گرفتید، بنظر من امکان تولید کد های Rewrite هم بهش اضافه کنین خوبه.

البته من متوجه تب robots و ارتباط اون به کد های آپاچی نشدم .

8

به اشتراک گذاری این پست


لینک به پست

علاوه بر Rewrite، برخی از قابلیت‌ها مثل Directory Indexing رو هم بشه کنترل کرد یا فایل 404 دیگه‌ای قرار داد و بقیه خطاها.

موفق باشید

9

به اشتراک گذاری این پست


لینک به پست

1.آنلاین باشه

2. محافظت از wp-admin


AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "WordPress Admin Access Control"
AuthType Basic

order deny,allow
deny from all
# whitelist Syed's IP address
allow from xx.xx.xx.xxx
# whitelist David's IP address
allow from xx.xx.xx.xxx
# whitelist Amanda's IP address
allow from xx.xx.xx.xxx
# whitelist Muhammad's IP address
allow from xx.xx.xx.xxx
# whitelist Work IP address
allow from xx.xx.xx.xxx

3. محافظت از wp-config


# Deny access to wp-config.php file

order allow,deny
deny from all

و خود htaccess


# Deny access to all .htaccess files

order allow,deny
deny from all
satisfy all

4. بلاک کردن آی پی های بد



order allow,deny
deny from 0.0.0.0
deny from 0.0.0.0
allow from all

5. غیر فعال کردن قابلیت رویت دایرکتوری ها


# Disable directory browsing
Options All -Indexes

6. اینکه از فلان دایرکتوری فقط فایل های خاصی دانلود بشن


# Disable access to all file types except the following
Order deny,allow
Deny from all

Allow from all

7. محافظت از wp-includ


# Block wp-includes folder and files

RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]

8. کش مرورگر


# Setup browser caching

ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"

9. جلوگیری از اینکه کپی کار ها نتونن پهنای باند رو هدر بدن


# Prevent image hotlinking script. Replace last URL with any image link you want.
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourwebsite.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourotherwebsite.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://i.imgur.com/MlQAH71.jpg [NC,R,L]

ویرایش شده در توسط thismoment
11

به اشتراک گذاری این پست


لینک به پست

خوب شده , خسته نباشن

به جز چیدمان بهتر و ظاهر زیبا تر مورد دیگه ای به ذهن من نمیخوره برا ارتقا ولی کلا امکانتاتش برای شروع خوبه

موفق باشید

6

به اشتراک گذاری این پست


لینک به پست

سلام. دوستان واقعا خسته نباشید. ولی به نظر من هم آنلاین باشه و چیزی باشه شبیه به regexr.com . چون کدهای htaccess خیلی متنوع می تونن باشن باید یک سری بلوک کد مثلا دستور rewrite باشه بعد کاربر بیاد اینو بکشه توی محل نوشتن کدها و رها کنه و بعدش بتونه دستورهای دسته بندی شده ی دیگه رو بعد از اون بکشه و رها کنه. همچنین توی منو کاربرا بعد از ور رفتن با کدشون بتونن اونو برای استفاده ی بقیه ثبت کنند.

و اگر وقتش رو داشته باشین این قابلیت رو داشته باشه که کد با کلیک کاربر روی اون قابل ویرایش بشه و ادیتور غلط های نوشتاری رو هم با رنگ بندی تشخیص بده.

در کل به این صورت باشه که کاربرهای تازه کار بتونن از کد کاربرهای حرفه ای تر ایده بگیرن یا همونو ویرایش کنن نه این که صرفا یکسری کد آماده توش باشه.

9

به اشتراک گذاری این پست


لینک به پست

سلام

خسته نباشید، بسیار عالی

مواردی که به نظرم می‌تونه کمک کنه

غیر فعال کردن Image Hotlinking (فارسیش رو نمی‌دونم)


#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?wpbeginner.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/wpbeginner [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

یکی هم بلک لیست سایت perishablepress نسخه پنجم یا ششم که بتا هست

باقی موارد هم دوستان گفتم خیلی خوب بود

البته اگر آقا مرتضی موارد مفروض رو جزئی‌تر ذکر می‌کردند بهتر بود

بازم خسته نباشید

8

به اشتراک گذاری این پست


لینک به پست

فکر کنم دوستان تقریبا همه موارد رو ذکر کردند

فقط تنها چیزی که می مونه اینه که کمی به مسئله امنیت اهمیت داده بشه

یکی از موارد این باشه که کاربر بتونه یه رنج یا آی پی اختصاصی خودش رو وارد کنه تا فقط این یوزر با آی پی مشخص شده بتونه به قسمت مورد نظر دسترسی پیدا کنه

یا اینکه بشه لاگین های بیشتر از حد رو از ارور لاگ گزارش کنه

4

به اشتراک گذاری این پست


لینک به پست

سلام اول همه خسته نباشید فکر و ایده بسیار خوب و کاربردی بوده و این که همت کردین و پیاده سازی هم کردین که دیگه بسیار بسیار عالیه ! بازم خسته نباشید

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

با سلام این نسخه بتا هست و هنوز خیلی جای کار دارد

سلام

همونطور که امیر عزیز گفت به نظر کامل میاد

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

قطعی نمیشه گفت چون IP ها ثابت نیستند و یا... پس اگر هر لیستی هم بدیم باز باید آپدیت بشوند اما برای نسخه بعدی فکر برایش داریم

سلام اول همه خسته نباشید فکر و ایده بسیار خوب و کاربردی بوده و این که همت کردین و پیاده سازی هم کردین که دیگه بسیار بسیار عالیه ! بازم خسته نباشید

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

سلام ، سایت زیر سایت کاملی هست

http://www.htaccessredirect.net/

اگر بتونین از ایده هاش استفاده کنین (مخصوصاً ایده آموزشش) خیلی عالی میشه.

چون خیلی اوقات کد های آماده رو توی اینترنت میبینیم ولی نمیدونیم که چکار میکنن اصلاً...

چیزی که توی ژنراتور های دیگه دیده نمیشه جایگزینی واژه ها در آدرس هست...

بعد یه ایده دیگه ای که دارم اینکه بیاین و ژنراتور ها رو ترجمه کنین به زبون های دیگه...

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

ممنون

تقریبا تمامی ابزارها درونش قرار دارند و در مورد آموزش ها هم به زودی بر روی صفحه اصلی سایت قرار خواهد گرفت اما نه ترجمه شده از امثال این سایت ها

بجز امکاناتی که در نظر گرفتید، بنظر من امکان تولید کد های Rewrite هم بهش اضافه کنین خوبه.

البته من متوجه تب robots و ارتباط اون به کد های آپاچی نشدم .

برای این برنامه یک tab در نظر گرفته شده که دوستانی که میخواهد دسترسی به فولدرهایی از خزنده ها بگیرند یا مسائل این چنینی طراحی شده است

علاوه بر Rewrite، برخی از قابلیت‌ها مثل Directory Indexing رو هم بشه کنترل کرد یا فایل 404 دیگه‌ای قرار داد و بقیه خطاها.

موفق باشید

در نرم افزار در تب change قرار دارد

یک لیست از انواع خطاهای پیشفرض برای تغییر آنها

و در مورد indexing هم اضافه خواهد شد

1.آنلاین باشه

Web_application این برنامه هم مثل ژنراتور کوئری ساز در نظر داریم

و در مورد بقیه کدها میتونم بگم این امکانات مخصوص وردپرس است اما این برنامه برای همه سیستم ها کاربرد دارد و بیشتر این کدها درونش میباشد و نیازی به اینگونه نیست

قبلا هم این کدها در انجمن قرار دادیم

خوب شده , خسته نباشن

به جز چیدمان بهتر و ظاهر زیبا تر مورد دیگه ای به ذهن من نمیخوره برا ارتقا ولی کلا امکانتاتش برای شروع خوبه

موفق باشید

ممنون و سلامت باشید

در مورد ظاهر : کسانی که Client app کار کرده باشند با مبحث WPF آشنایی دارند که انشالله در نسخه بعدی استفاده خواهم کرد

سلام. دوستان واقعا خسته نباشید. ولی به نظر من هم آنلاین باشه و چیزی باشه شبیه به regexr.com . چون کدهای htaccess خیلی متنوع می تونن باشن باید یک سری بلوک کد مثلا دستور rewrite باشه بعد کاربر بیاد اینو بکشه توی محل نوشتن کدها و رها کنه و بعدش بتونه دستورهای دسته بندی شده ی دیگه رو بعد از اون بکشه و رها کنه. همچنین توی منو کاربرا بعد از ور رفتن با کدشون بتونن اونو برای استفاده ی بقیه ثبت کنند.

و اگر وقتش رو داشته باشین این قابلیت رو داشته باشه که کد با کلیک کاربر روی اون قابل ویرایش بشه و ادیتور غلط های نوشتاری رو هم با رنگ بندی تشخیص بده.

در کل به این صورت باشه که کاربرهای تازه کار بتونن از کد کاربرهای حرفه ای تر ایده بگیرن یا همونو ویرایش کنن نه این که صرفا یکسری کد آماده توش باشه.

ممنون در نظر خواهیم داشت برای نسخه آنلاین برنامه

------------------------------------------------

----------------------------------------------

4

به اشتراک گذاری این پست


لینک به پست
<!-- content -->

نه منظور ترجمه اون آموزش ها نیست.

منظور اینکه همین ژنراتور کوئری ساز رو یا ژنراتور فونت یا همین ژنراتور فایل htaccess رو به زبان های زنده و مشهور دیگه دنیا هم ترجمه کنید.

اینجوری میتونیم به کاربر های اینترنت از سراسر دنیا کمک کنیم.

کاری که توی ایران اصلاً بهش اهمیّت داده نمیشه و محدوده فعّالیّت های اینترنتی ایران مختص همین کشور هست ، برعکس کشور های دیگه ی دنیا که همیشه حداقل نسخه انگلیسی رو دارن.

3

به اشتراک گذاری این پست


لینک به پست

سلام. من که زیاد سر در نمی یارم اما ظاهر ضعفی که داره اینه که امکان بارگیری فایل htaccess و تغییر در تنظیماتش رو نداره. یعنی اگه کاربری بخواهد تغییرات بده باید مجددا تمام تنظیمات رو انجام بده و در واقع فایل رو مجددا بسازه!!! یا کد تولید شده رو دستی به فایل قبلی اضافه کنه که احتمالا مشکلاتی هم به همراه داره! :P

البته می دونم خیلی پیچیده میشه تا بخواد تمام موارد رو از فایل htaccess بخونه و در برنامه اعمال کنه. :wub:

4

به اشتراک گذاری این پست


لینک به پست

درود

بسیار عالی،

شما می تونید برای امنیت بیشتر از تنظیمات htpasswd. در فایل htaccess. هم استفاده کنید،

برای افزایش سرعت بارگذاری، از تنظیمات ETags استفاده کنید.

2

به اشتراک گذاری این پست


لینک به پست

فکر کنم دوستان تقریبا همه موارد رو ذکر کردند

فقط تنها چیزی که می مونه اینه که کمی به مسئله امنیت اهمیت داده بشه

یکی از موارد این باشه که کاربر بتونه یه رنج یا آی پی اختصاصی خودش رو وارد کنه تا فقط این یوزر با آی پی مشخص شده بتونه به قسمت مورد نظر دسترسی پیدا کنه

یا اینکه بشه لاگین های بیشتر از حد رو از ارور لاگ گزارش کنه

چون آی پی ها ثابت نیستند زیاد نمیشه اعتماد کرد و باید برنامه هر هفته بروز بشود

برای همین یک قسمت برای Import ip به داخل برنامه از فایل txt اضافه شد

سلام. من که زیاد سر در نمی یارم اما ظاهر ضعفی که داره اینه که امکان بارگیری فایل htaccess و تغییر در تنظیماتش رو نداره. یعنی اگه کاربری بخواهد تغییرات بده باید مجددا تمام تنظیمات رو انجام بده و در واقع فایل رو مجددا بسازه!!! یا کد تولید شده رو دستی به فایل قبلی اضافه کنه که احتمالا مشکلاتی هم به همراه داره! :P

البته می دونم خیلی پیچیده میشه تا بخواد تمام موارد رو از فایل htaccess بخونه و در برنامه اعمال کنه. :wub:

قابلیت import اضافه شد

از نظر ظاهری قبل گفتم در حال انجام است

درود

بسیار عالی،

شما می تونید برای امنیت بیشتر از تنظیمات htpasswd. در فایل htaccess. هم استفاده کنید،

برای افزایش سرعت بارگذاری، از تنظیمات ETags استفاده کنید.

ارتباط این بحث به برنامه متوجه نشدم

میتوانید بیشتر توضیح بدید چون htpasswd و یا PWD یا .... کسی دسترسی ندارد مگر در صورت Bypass

3

به اشتراک گذاری این پست


لینک به پست

مقداری از تغییرات در ظاهر اعمال شد و به لطف خدا تغییرات زیر اعمال شد :

1-قابلیت درون ریزی (Import) فایل شما و تغییرات در آن

2-قالبلیت درون ریزی (Import) آی پی لیست

3-قابلیت مخفی کردن دایرکتوری

4-قابلیت تنظیم امنیت فایل ها

5-قابلیت تنظیم موارد همانند کش و GZip و... اضافه شد

6-قابلیت رمزگذاری بر روی فایل ها اضافه شد

7-قابلیت جلوگیری از هدر رفتن پهنای باند اضافه شد

8-قابلیت برون ریزی (Export) به انواع مختلف اضافه شد

9-قابلیت بروزرسانی کدها اضافه شد

10-قابلیت تنظیم با LiteSpeed و یا Apachi اضافه شد

موفق باشید

4

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط naderi
      سلام .. برای توسعه یک وب سایت با قالب Eduma وردپرس میخوایم یه سری قابلیت ها رو بهش اضافه کنیم .. از دوستان کسی هست که بتونه به ما کمک کنه؟
    • توسط Hamid_92
      سلام خسته نباشید 
      من در یک وبسایت خارجی که خدمات هاست و دامنه رایگان میداد یک هاست و دامنه رایگان ساختم و میخواستم که وردپرس رو در file manager آپلود کنم و نصبش کنم و با توجه به آموزش های داخل اینترنتی باید اون فایل وردپرس رو در فایل public_html آپلود می کردم اما به محض اینکه از داخل CPanel وارد file manager هاست شدم با تصویر زیر برخورد کردم

      و پوشه ای به نام Public_html تعریف نشده بود تا فایل وردپرس رو بارگذاری کنم ممنون میشم راهنماییم کنید
      * ضمنا در داخل فایل htdocs فایلی به نام files for your website should be uploaded here! ذخیره شده بود به صورت زیر

    • توسط helen94
      سلام دوستان. من دنبال افزونه یا ابزارکی می گردم که باهاش در صفحه اصلی سایتم یه باکسی ایجاد کنم که در اون آخرین پست های سایت رو نشون بده. به این شکل که جدیدترین پست رو به همراه تصویر شاخصش در قسمت بالا به شکل بزرگتر نشون بده و در قسمت زیرش پست های قبل تر رو نشون بده. تصویر افزونه ی موردنظرم رو ضمیمه کردم به این پست.
      قالبی هم که ازش استفاده میکنم قالب استادیار هست.
      من قبلا موارد این چنینی رو در خیلی سایت ها دیدم، اما اسم افزونه یا ابزاری که باهاش این کار رو کردن نمیدونم.
      ممنون میشم راهنماییم کنید.


    • توسط 3pd
      با سلام خدمت دوستان
      ممنون میشم راهنمایی کنید که با چه افزونه ای این امکان وجود داره که بدون ایجاد برگه برای گالری ها ، بتونیم با استفاده از تصویر شاخص چندین گالری رو مثلا در صفحه اصلی سایت نمایش بدیم؟ افزونه ای میخوام باشه که برای گالری ها بشه دسته بندی ایجاد کرد.
      من با استفاده از افزونه ی foogallery، چند گالری ایجاد کردم و طرح شبکه بندی رو هم انجام دادم. با استفاده از ویژوال کامپوزر ردیف ایجاد کردم و از المان شبکه بندی استفاده کردم، در قسمت تنظیمات شبکه بندی نمایش گالری رو انتخاب کردم اما نمیشه انتخاب کرد که کدوم گالری! و صرفا میشه انتخاب کرد که چندتا از جدیدترین ها یا قدیمی ترین ها رو نمایش بده..
    • توسط unipaper
      سلام 
      اول از دوستان خواهش میکنم تایپک هایی که پاسخ داده نشده رو پیگیری کنن حداقل اگر کسی راهکاری سراغ نداره بگن من یکی از تایپک های مشکلات سئو منتظر موندم چندین روز اما حل نشد 
      یه مورد مهمی هست برام میخواستم از دوستان متخصص بپرسم که ممکنه این تایپک رو ادامه بدید تا یه استاندارد از کد htaccess برای وردپرس تهیه کنیم 
      من کد مورد نظر را دارم داخل سایتم اما با توجه به راهنمایی که توسایت های خارجی خوندم برخی تعاریف استاندارد سازی برای انتقال http به https  به صورت کامل 301 در برخی سایت ها گفته نشده 
      یه سوال داشتم آیا در فایل htaccess اگر افزونه w3total  نصب باشه  و از طرفی کد انتقال 301 http  به https  رو هم قرار بدیم و بازهم کد استاندارد خود وردپرس داخل فایل باشه آیا مجازیم از این خط کد 
      RewriteEngine On چند بار استفاده کنیم یا باید تمامی فایل رو بررسی کنیم اگه این تکه خط کد وجود داشت حذف بشه چرا ؟