PDA

View Full Version : حرفه ای: میشه در مورد Friendly URL راهنمایی کنید؟؟؟



ghiravani
جمعه 18 شهریور 1390, 14:50 عصر
سلام دوستان

کسی میتونه در مورد Friendly URL در PHP توضیح بده.در انجمن این تاپیک در مورد Friendly URL بود که باز هم به نتیجه ای نرسیده بود.
http://barnamenevis.org/showthread.php?96400-%D8%AA%DA%A9%D9%86%DB%8C%DA%A9-friendly-URLS

برای مثال یه صفحه PHP دایم که با متد get ، آی دی خبر رو میگیره و خبر رو نمایش میده.مثلا:
www.site.com/news.php?id=45

حالا چجوری میشه با کمک Friendly URL کاری کرد که کاربر url رو به این صورت وارد کنه ولی اطلاعات خبر باز هم نمایش داده بشه.مثلا:
www.site.com/news/45

یکی از مزایای Friendly URL اینه که میتونید کاری کنید تا هر کسی نفهمه سایت مثلا با PHP ساخته شده و ... .
امنیت رو هم در بعضی مواقع افزایش میده
در SEO سایت و index شدن سایت توسط موتورهای جستجو + page rank نیز خیلی تاثیر داره

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

ممنون

Mr.Moghadam
جمعه 18 شهریور 1390, 23:28 عصر
باید از htacces استفاده کنید. لینک زیر رو ببینید
اینجا
(http://barnamenevis.org/showthread.php?276467-%D8%AA%D8%B1%D9%81%D9%86%D8%AF%D9%87%D8%A7%DB%8C-.htaccess)

ghiravani
شنبه 19 شهریور 1390, 16:39 عصر
باید از htacces استفاده کنید. لینک زیر رو ببینید
اینجا
(http://barnamenevis.org/showthread.php?276467-%D8%AA%D8%B1%D9%81%D9%86%D8%AF%D9%87%D8%A7%DB%8C-.htaccess)

سلام.ممنون
در تاپیکی که معرفی کردید ، گفته بود کد زیر رو یه فایل با نام "htaccess" در کنار فایل PHP قرار بدید.

AddType application/x-httpd-php .asp .jsp

اما من هر کاری کردم جواب نداد!!!
چکار کنم؟؟

ابتدا یه فایل PHP ساختم با نام one.php بعد یک فایل "htaccess" ساختم با مشخصات بالا.اما وقتی آدرس صفحه رو با one.asp و one.jsp و... تست کردم ارور 404 میداد.روی هاست تست کردم.روی لوکال هم جواب نداد.
لطفا راهنماییم کنید.ممنون

MMSHFE
یک شنبه 20 شهریور 1390, 08:15 صبح
دوست عزيز، كد htaccess مذكور ميگه كه فايلهاي با پسوند asp. و jsp. رو بعنوان فايل PHP باهاشون برخورد كنه. بنابراين شما بايد فايلتون رو با پسوندهاي فوق ذخيره كنيد، اما توي اون كد PHP بنويسيد. موفق باشيد.

idocsidocs
یک شنبه 20 شهریور 1390, 09:52 صبح
دوست عزيز، كد htaccess مذكور ميگه كه فايلهاي با پسوند asp. و jsp. رو بعنوان فايل PHP باهاشون برخورد كنه. بنابراين شما بايد فايلتون رو با پسوندهاي فوق ذخيره كنيد، اما توي اون كد PHP بنويسيد. موفق باشيد.


این روش بنظرتون اصولیه؟ یعنی ما بیام سایت php رو بکنیم یه سایت Asp؟ بخیر از پسوند فایل، راههای بسیار زیاد دیگه ای هم هست که بشه تشخیص داد زبان سایت چی هست؟

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

با این وجود تغییر پسوند فایلها یه کار بی فایده نیست؟

MMSHFE
یک شنبه 20 شهریور 1390, 10:03 صبح
راستش من خودم خيلي اين روش رو نميپسندم. البته اگه پسوند رو jsp كنيم شايد خيلي تابلو نشه چون روي آپاچي هم قابل اجراست. البته اين كدي كه دوستمون گذاشتن نميدونم چه ربطي به Friendly URL داره. اين بيشتر مربوط به مبحث امنيت (اون هم نه خيلي جدي) ميشه. موفق باشيد.