• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مخفی کردن فرمت صفحه

justplan

کاربر تازه وارد
تاریخ عضویت
29 ژانویه 2012
نوشته‌ها
7
لایک‌ها
0
با سلام یه سری از سایت ها هست که صفحشون فرمت خاصی ندارد مثلا اگر فرمتش html یا asp یا هر چیز دیگه ای باشه در نوار آدرس نشان داده نمیشه میخواستم بدونم کسی میدونه چه طوری باید این کارو کرد؟؟؟
 

appledandy

Registered User
تاریخ عضویت
26 اکتبر 2010
نوشته‌ها
129
لایک‌ها
12
با سلام یه سری از سایت ها هست که صفحشون فرمت خاصی ندارد مثلا اگر فرمتش html یا asp یا هر چیز دیگه ای باشه در نوار آدرس نشان داده نمیشه میخواستم بدونم کسی میدونه چه طوری باید این کارو کرد؟؟؟

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

justplan

کاربر تازه وارد
تاریخ عضویت
29 ژانویه 2012
نوشته‌ها
7
لایک‌ها
0
سلام دوست عزیز
پس این چه راهی است من دقیقا متوجه نشدم
راههای متنوعی هست
نقل قول:
راههای متنوعی هست
ولی راحترین راه استفاده از mod_rewrite هست

اینم نمونه اش How to use mod_rewrite to create clean URLs - Wettone.com
 

appledandy

Registered User
تاریخ عضویت
26 اکتبر 2010
نوشته‌ها
129
لایک‌ها
12
سلام دوست عزیز
پس این چه راهی است من دقیقا متوجه نشدم
راههای متنوعی هست
نقل قول:
راههای متنوعی هست
ولی راحترین راه استفاده از mod_rewrite هست

اینم نمونه اش How to use mod_rewrite to create clean URLs - Wettone.com

در این راه هم اگر کسی بنویسه yourdomain/index.php بازهم صفحه لود می شه پس می شه فهمید که از php برای برنامه نویسی استفاده کرده اید
 

justplan

کاربر تازه وارد
تاریخ عضویت
29 ژانویه 2012
نوشته‌ها
7
لایک‌ها
0
حالا اونش مهم نیست معلوم بشه ولی همین کارو باید چه طوری کرد؟!!
 

appledandy

Registered User
تاریخ عضویت
26 اکتبر 2010
نوشته‌ها
129
لایک‌ها
12
سایت تون رو خودتون طراحی کردید چون باید توی کداش دست ببرید
 

justplan

کاربر تازه وارد
تاریخ عضویت
29 ژانویه 2012
نوشته‌ها
7
لایک‌ها
0
سلام بله خودم طراحی کردم
یه چیزایی هم حدودا فهمیدم
اول باید فایل .htaccess رو باز کنیم و بعد از این کد RewriteEngine On یه کدیو بزنیم دیگه بقیشو بلد نیستم
یه سری کدهایی هم که بود زدم ولی جواب نداد حالا باید چه کار کنم؟
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
42
محل سکونت
یه خورده اونورتر
rewrite mod خودش یه شبه زبانه. مشابه regular expression.
اگر با regular expression آشنایی ندارید کاری نمی تونید انجام بدید. باید دستورالعمل هاش رو یاد بگیرید.
اینطوری نیست که یکی دو خط کد در htaccess بذارید و خودش همه کارها رو بکنه.
بسته به اینکه می خواید چجوری آدرسها نمایش داده بشه دستورات فرق میکنه.
توی اون صفحه چندتا مثال هست
مثلا اگر میخواد test.php بصورت test.html فراخانی بشه:
کد:
RewriteEngine on
RewriteRule ^/?test\.html$ test.php [L]
یا مثلا کل فایل های پسوند .php با .html فراخوانی بشن:
کد:
RewriteEngine on
RewriteRule ^(.*)\.html$ $1.php
مرجع کامل زبانش هم در سایت apache.org هست منتها حتما باید دستورالعملهای regular expression رو یاد بگیرید.
 
بالا