/
  • تعيين ساخت صفحات HTML به صورت خودكار

  • ارسال پاسخ   امتیاز موضوع:
    • 2 رأی - میانگین امیتازات: 3
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی تعيين ساخت صفحات HTML به صورت خودكار
    نویسنده پیام
    arlabbafi آفلاین
    آرسنال
    **

    ارسال‌ها: 44
    تاریخ عضویت: ۱۳۸۷ اسفند ۱
    اعتبار: 1
    تشکرها : 11
    ( 25 تشکر در 7 ارسال )
    ارسال: #1
    تعيين ساخت صفحات HTML به صورت خودكار
    سلام
    توي سايت istgah.com اگه رفته باشين روي هر آگهي كه mouse رو نگه دارين لينكي به يه صفحه html (مثلا 4465g.html) داره آيا براي هر كدوم يه صفحه دارن ؟ چه جوريه؟Huh
    براي اين ميخوام كه چون عنوان صفحه هم همون تيتر آگهي ميشه براي موتور هاي جستجو خيلي خوبه.
    (آخرین ویرایش در این ارسال: ۱۳۸۸ فروردين ۲۳ ۰۸:۴۷ عصر، توسط Y.P.Y.)
    ۱۳۸۷ اسفند ۲۱ ۱۱:۱۸ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    میلاد آفلاین
    برنامه نویس
    ***

    ارسال‌ها: 181
    تاریخ عضویت: ۱۳۸۷ بهمن ۲۵
    اعتبار: 2
    تشکرها : 66
    ( 136 تشکر در 74 ارسال )
    ارسال: #2
    RE: تعيين ساخت صفحات html به صورت خودكار
    سلام
    اگه وب سرور آپاچی باشه که توی اکثر موارد همینطور هست از mod_rewrite استفاده شده.
    __________________________________________________________________________
    Two hands working can do more than a thousand clasped in prayer
    ۱۳۸۷ اسفند ۲۲ ۱۲:۳۲ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    parsig آفلاین
    عضو مهم
    ****

    ارسال‌ها: 279
    تاریخ عضویت: ۱۳۸۷ دي ۳۰
    اعتبار: 5
    تشکرها : 146
    ( 259 تشکر در 144 ارسال )
    ارسال: #3
    RE: تعيين ساخت صفحات html به صورت خودكار
    سیستم مدیریت محتوای مووبل تایپ هم به همین شکل برای هر پست یک صفحه اچ تی ام ال می سازه .
    اما ورد پرس از htaccess استفاده می کنه برای این کار
    __________________________________________________________________________
    [تصویر:  logo-small.jpg]
    ۱۳۸۷ اسفند ۲۲ ۰۳:۱۸ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    arlabbafi آفلاین
    آرسنال
    **

    ارسال‌ها: 44
    تاریخ عضویت: ۱۳۸۷ اسفند ۱
    اعتبار: 1
    تشکرها : 11
    ( 25 تشکر در 7 ارسال )
    ارسال: #4
    RE: تعيين ساخت صفحات html به صورت خودكار
    ممنون ولي ميشه بيشتر توضيح بدين چه جوري ؟
    در ضمن اين كار در جستجوي موتور هاي جستجو هم تاثير داره؟
    ۱۳۸۷ اسفند ۲۳ ۰۵:۳۴ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    php آفلاین
    hossein
    ****

    ارسال‌ها: 612
    تاریخ عضویت: ۱۳۸۷ دي ۴
    اعتبار: 13
    تشکرها : 467
    ( 798 تشکر در 277 ارسال )
    ارسال: #5
    RE: تعيين ساخت صفحات html به صورت خودكار
    کارایی که باید برای اینکار انجام بدی به صورت زیر هست .

    mod_rewrite رو توی تنظیمات اپاچی فعال کنی برای این کار مراحل زیر رو باید انجام بدی .

    فایل httpd.conf رو پیدا کنی و تغییرات زیر رو روی اون انجام بدی
    اگر از xampp استفاده می کنی در ادرس زیر هست .
    کد:
    ...\apache\conf\httpd.conf



    حالا داخل این فایل خط زیر رو پیدا کن و علامت # اول خط رو بر دار تا
    این خط فعال بشه .
    کد:
    # loadmodule rewrite_module modules/mod_rewrite.so


    بعد از این کار باید یک بار اپاچی رو restart کنی.

    حالا یک فایل بدون نام با پسوند htaccess.در پوشه اصلی پروژه خود درست کرده و به عنوان مثال کدهای زیر را در ان قرار دهید .

    کد:
    RewriteEngine on
    RewriteRule ^document/p([0-9]*)\.html   /document.php?id=$1 [l]

    تمام علامت های خاصی که در فایل بالا به کار بردم از قوانین عبارت های با فاعده پیروی می کنه

    کاری که کد بالا برامون انجام میده اینه که تمام صفحاتی که به صورت زیر
    از سرور در خواست بشه

    کد:
    document/p([0-9]*)\.html


    مثلا

    کد:
    .../document/p1.html


    سرور اون رو به صورت زیر تبدیل می کنه
    کد:
    .../document.php?id=1


    حالا توی php باید با ادرس های مثل ادرس بالا کار کنی و دقیقا مثل صفحاتی که قبلا با استفاده از متد get ارسال می کردی از اون استفاده کنی

    و با برسی id صفحات اون رو از بانک اطلاعاتی درخواست کنی

    از طرف دیگه باید تابعی بنویسی که تمام لینک هایی که در صفحه شما برای
    کاربر نمایش داده میشه از قوانین مورد نظر پیوری کنه تا اشتباهی در تولید
    لینک ها ایجاد نشه .

    تمام کارها همینه .
    __________________________________________________________________________
    (آخرین ویرایش در این ارسال: ۱۳۸۷ اسفند ۲۷ ۱۱:۱۵ عصر، توسط php.)
    ۱۳۸۷ اسفند ۲۶ ۰۸:۵۲ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : amir.s oia
    میلاد آفلاین
    برنامه نویس
    ***

    ارسال‌ها: 181
    تاریخ عضویت: ۱۳۸۷ بهمن ۲۵
    اعتبار: 2
    تشکرها : 66
    ( 136 تشکر در 74 ارسال )
    ارسال: #6
    RE: تعيين ساخت صفحات html به صورت خودكار
    php جان، پیشنهاد میکنم قسمت های کد را داخل تگ کد قرار بدید.
    __________________________________________________________________________
    Two hands working can do more than a thousand clasped in prayer
    ۱۳۸۷ اسفند ۲۷ ۱۱:۰۹ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : php
    php آفلاین
    hossein
    ****

    ارسال‌ها: 612
    تاریخ عضویت: ۱۳۸۷ دي ۴
    اعتبار: 13
    تشکرها : 467
    ( 798 تشکر در 277 ارسال )
    ارسال: #7
    RE: تعيين ساخت صفحات html به صورت خودكار
    میلاد جان از تذکرت ممنونم .Blush

    اصلاحش کردم Big Grin
    __________________________________________________________________________
    (آخرین ویرایش در این ارسال: ۱۳۸۷ اسفند ۲۷ ۱۱:۱۹ عصر، توسط php.)
    ۱۳۸۷ اسفند ۲۷ ۱۱:۱۶ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS