PDA

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



CANOR
January 19th, 2011, 23:20
سلام دوستان

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

آیا همچین کاری امکانپذیره؟

ممنون

reza115
January 20th, 2011, 01:03
سلام

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

(اگه منظورتون چیزی غیر از این هست یه مثال بزیند )

Talahost.Com
January 20th, 2011, 01:13
این مورد را نیز با htaccess‏ تنظیم کنید.

CANOR
January 20th, 2011, 01:26
سلام

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

(اگه منظورتون چیزی غیر از این هست یه مثال بزیند )
ببینید،
فرض کنید یک فایل index.php داریم و با استفاده از htaccess اون رو به index.html تغییر دادیم
حالا چیزی که من میخوام این هست که index.php برای کاربر و روبوتهای موتورهای جستجو قابل دسترسی نباشه
100 درصد میشه اینکار رو کرد، خیلی از سیستمهای بزرگ مثل ویبالتین و وردپرس این امکان رو دارند.

این مورد را نیز با htaccess‏ تنظیم کنید.

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

Woshka
January 20th, 2011, 01:34
فکر کنم این مقاله به دردتون بخوره
How to Redirect .php to .html in all of the links pages URL? | Woshka's Experiences (http://woshka.com/blog/apache/how-to-redirect-php-to-html-in-all-of-the-links-pages-url.html)

reza115
January 20th, 2011, 01:38
ببینید،
فرض کنید یک فایل index.php داریم و با استفاده از htaccess اون رو به index.html تغییر دادیم
حالا چیزی که من میخوام این هست که index.php برای کاربر و روبوتهای موتورهای جستجو قابل دسترسی نباشه
100 درصد میشه اینکار رو کرد، خیلی از سیستمهای بزرگ مثل ویبالتین و وردپرس این امکان رو دارند.


میشه بیشتر توضیح بدید؟
لطفا تاپیک زیر رو مطالعه کنید
.htaccess rewriting all .php files to .html (http://forums.digitalpoint.com/showthread.php?t=5801)

CANOR
January 20th, 2011, 02:02
فکر کنم این مقاله به دردتون بخوره
how to redirect .php to .html in all of the links pages url? | woshka's experiences (http://woshka.com/blog/apache/how-to-redirect-php-to-html-in-all-of-the-links-pages-url.html)


لطفا تاپیک زیر رو مطالعه کنید
.htaccess rewriting all .php files to .html (http://forums.digitalpoint.com/showthread.php?t=5801)

ممنون
هر دوی این مقاله ها مربوط به ریدایرکت کردن فایلهای php به html هست
ولی من میخوام کاری کنم که php ها باز نشن و به یک صفحه ی ارور ریدایرکت بشن و فقط فایلهای html باز بشن

Rezash
January 20th, 2011, 02:34
PHP: Hiding PHP - Manual (http://php.net/manual/en/security.hiding.php)
راه حل ها با مثال در لينك بالا هست
خلاصه روش ها :
- Force Type
- Add Type
- نوشتن يك condition و نمايش ارور 404 براي پسوند php