-
July 27th, 2013, 22:17
#1
مشکل با htaccess
با سلام خدمت دوستان و اساتید گرامی
یک مشکلی واسه من درست شده توی سرور جدید فایل های اچ تی اکسس درست کار نمیکنن
به طور مثال تمامی اکانت هایی که قبلا با این فایل های اچ تی اکسس بودن رو ترانسفر زدیم سرور جدید همشون با مشکل مواجه شدن
بعضی از پلاگین ها شدیدا به این فایل نیاز دارن و من به طور موقت حذف کردم امنیت به شدت پایین اومده
حالا سوال من اینه
چطوری میشه کانفیگ کرد که این فایل و کدهایی که داخلش قرار میدیم به درستی کار کنن ممنون میشم راهنمایی کنید
-
-
July 27th, 2013 22:17
# ADS
-
July 27th, 2013, 22:20
#2
عضو دائم
پاسخ : مشکل با htaccess
دوست گرامی محتوای .htaccess مورد نظر را قرار دهید
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
-
July 27th, 2013, 22:24
#3
پاسخ : مشکل با htaccess
اینم کد :
کد PHP:
Options All -IndexesOptions -ExecCGIAddHandler cgi-script .pl .py .php .jsp. htm .shtml .sh .asp .cgi .php .php.ini .php6 .php2 .phtml .php3 .php1 .php5 .php7 .php* .php* .php* .pl .py .xhtml .js .html.URL .sql .txt .php;.jpg .Asp;.gif .asp;.jpg .xhml .php.jpg .avi .asp.gif .jsp .asp .htm .shtml .png.php .sh .cgi .html
<files ".htaccess">order allow,denydeny from all</files>
<FilesMatch "^php5?\.(ini|cgi)$">Order Deny,AllowDeny from AllAllow from env=REDIRECT_STATUS</FilesMatch>
php_value upload_max_filesize 1bphp_value post_max_size 1bphp_value max_execution_time 1php_value max_input_time 1
<FilesMatch "\.(?i:pdf)$"> ForceType application/octet-stream Header set Content-Disposition attachment</FilesMatch>
<FilesMatch "\.(?i:doc|odf|pdf|rtf|txt)$"> ForceType application/octet-stream Header set Content-Disposition attachment</FilesMatch>
<Files ~ “\.(php)$”>Order allow,denyDeny from All</Files>
RewriteCond %{REQUEST_METHOD} !^(GET|HEAD|OPTIONS|POST|PUT)RewriteRule .* - [F]
ویرایش توسط shanihost : July 27th, 2013 در ساعت 22:40
-
-
July 27th, 2013, 22:26
#4
پاسخ : مشکل با htaccess
چندین بار محتویات فایل رو عوض کردم ولی کلا کار نمیده مشکل داره سرور قبلی اینطوری نبود نمیدونم مشکل از چیه
-
-
July 27th, 2013, 22:40
#5
عضو دائم
پاسخ : مشکل با htaccess
ارور 500 دارید؟internal eror?
شرکت میزبان داده پاسارگاد با نام تجاری آنلاین سرور | شماره ثبت : 5315 | تلفن تماس : 54634 - 021
| onlineserver.ir
آدرس : تهران -شهریار-خیابان مصطفی خمینی(کرشته) - پلاک 101 - مجتمع اداری نور-طبقه 3 -واحد 12
-
-
July 27th, 2013, 22:45
#6
پاسخ : مشکل با htaccess
بله ارور 500 میاد وقتی محتویات رو قرار میدم و این در حالیه که از سالم بودن کدها 100 درصد اطمینان دارم سرور قبلی از همین کد ها استفاده میکردیم بدون مشکل
تغییرات هم دادم ولی اصلا فایده نداره
مشکل باید در کانفیگ باشه ولی نمیدونم کجا راهنمایی کنید ممنون میشم
-
-
July 27th, 2013, 23:06
#7
عضو دائم
پاسخ : مشکل با htaccess
در مورد ارور ۵۰۰ در صورتی که در سایتی در یافت شده شما میباست ۳ موضوع را مد نظر بگیرید
۱ : پرمیشن فایل مورد نظر نباید ۷۷۷ باشد . مقدار صحیح پرمیشن برای فایل های php رقم ۶۴۴ و برای دایرکتوری ها ۷۵۵ میباشد
۲ : برسی بفرمائید که Owner فایل مورد نظر حتما کاربر و اکانت ی باشد که فایل در دایرکتوری خانگی ان قرار دارد.
۳ : بررسی فایل های .htaccess , به طور کلی در فایل های htaccess فقط مجاز به استفاده از عبارات زیر میباشد :
1:Allow, Deny and Order
2:AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName
3:mod_rewrite directives = RewriteEngine, RewriteOptions, RewriteBase, RewriteCond, RewriteRule,
4:mod_alias directives Redirect, RedirectTemp, RedirectPermanent, RedirectMatch
5:AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require
در صورتی که کاربر عبارتی غیر از عبارات بالا نظیر php_admin_ یا FollowSymlink در فایل خود قرار دهد وب سایت با ارور ۵۰۰ مواجه میگردد.
شرکت میزبان داده پاسارگاد با نام تجاری آنلاین سرور | شماره ثبت : 5315 | تلفن تماس : 54634 - 021
| onlineserver.ir
آدرس : تهران -شهریار-خیابان مصطفی خمینی(کرشته) - پلاک 101 - مجتمع اداری نور-طبقه 3 -واحد 12
-