PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : .htacsess ساسپند



rezachess
December 31st, 2011, 14:57
سلام من یک فایل .htacsess می خوام که طرف هر آدرس و هر فایل زد فقط یک چیزی را نشون بده

iraniandata
December 31st, 2011, 15:30
سلام

میشه بیشتر توضیح بدید ؟

httaccess نیاز به کدنویسی داره ولی اگه کنترل پنل سی پنل یا دایرکت ادمین داری میتونی خیلی راحت تر با پرمژین این کار رو بکنی

در صورت نیاز کدش هست یه سرچ بکن

---------- Post added at 03:25 PM ---------- Previous post was at 03:23 PM ----------

این هم کدش

<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
Options Indexes
order deny,allow

---------- Post added at 03:30 PM ---------- Previous post was at 03:25 PM ----------

این هم نمونه ای دیگه ای هست که بعضی ها رو باز بذاری و بعضی ها رو نشون ندی برای عموم
<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
Options Indexes
order deny,allow
allow from www.site.com
allow from www.site.com
deny from www.sub.site.com
deny from www.login.site.com

allow به معنای اجازه دادن هستش یعنی اگه شما میخوای باز باشه این بذار

deny به معنای اجازه ندادن هم هستش یعنی نمیخوای باز نشه این بذار

تو مثال بالا آدرس سایت هایی که سابدومین هستن اجازه مشاهده عموم نداره ولی بدون ساب دومین اجازه مشاهده داره

راستی از سایت زیر هم میتونی کمک بگیری

.htaccess ファイルを簡単作成「.htaccess Editor」 (http://www.htaccesseditor.com)
درپناه حق

خدانگهدار

Optimus
December 31st, 2011, 16:40
می شه مثلا بگی طرف هر چی .html زد بره توی صفحه ی error.htm مثلا ، این کار را می شه کرد
شما بیشتر توضیح بدید

iraniandata
December 31st, 2011, 17:15
سلام

والا در اون مورد زیاد اطلاع ندارم ولی با کد زیر یکارایی میتونی بکنی

<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.site\.com/index\.php)(:80)? [NC]
RewriteRule ^(.*) http://site.com/index.php/$1 [R=301,L]
order deny,allow