نمایش نتایج 1 تا 14 از 14

نام تاپیک: سوال در مورد rewriterule

  1. #1

    سوال در مورد rewriterule

    سلام

    بنده آدرس هامو به این شکل تغییر دادم

    RewriteRule ^news-([0-9-]+)$ ?news=$1 [NC]
    RewriteRule ^news-([0-9-]+)-(.*)$ ?news=$1&title=$2 [NC]


    حالا وقتی به همون حالات news=15 باز می کنیم هنوز همون باز میشه
    می خوام وقتی می زنند روی news=15 تبدیل بشه به news-15

    ممنون میشم اگه بلدید بفرمایید

  2. #2
    کاربر دائمی آواتار wallfa
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    همدان
    پست
    414

    نقل قول: سوال در مورد rewriterule

    خوب ببین فرآیند واقعا همین شکلیه که شما میگی و درست هم هست ! و کاملا کار بیهوده ای که شما اگر اینطوری وارد کردی برگرده به اون حالت !

    شما وقتی توی سایت لینک ها تون درست بر اساس ساختار بالا ارائه بدید مشکلی ایجاد نمیکنه و به همون حالت برای مصرف کننده باقی میمونه ! و حتی گوگل هم مشکلی با این موضوع ندارد .

  3. #3

    نقل قول: سوال در مورد rewriterule

    ممنون پاسخ دادید

    بله میدونم که روند به همین شکل هست

    الان مشکل ما سر اینه که لینک های قبلی توی گوگل ثبت شده اند

    و ما می خوایم به محض ورود کاربران با آدرس news=15 یهو ریدایرکت بشن به news-15

    از فلگ r=301 استفاده کردم اما بر عکس عمل می کنه
    news-15 رو میبره روی news=15

  4. #4

    نقل قول: سوال در مورد rewriterule

    ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟

  5. #5

    نقل قول: سوال در مورد rewriterule

    دوست عزیز، Rewrite برای اصلاح کردن آدرسهای شما نیست. فقط میگه که اگه آدرس به سبک اول وارد شد، به روش دوم تعبیرش کن. پس شما خودتون باید لینکهاتون رو اصلاح کنید. اگه میخواین عمل Redirect رو مدیریت کنید، توی htaccess. از RedirectRule استفاده کنید.

  6. #6

    نقل قول: سوال در مورد rewriterule

    خب دوست من منم کد redirect رو می خوام
    زحمتش رو بکشید لطفا

    دو ساعت بالا توضیح دادم که چی می خوام دیگه

  7. #7

    نقل قول: سوال در مورد rewriterule

    ???؟؟؟
    ؟؟؟؟؟؟
    ??????

  8. #8

    نقل قول: سوال در مورد rewriterule

    توی اینترنت درمورد RedirectMatch in .htaccess جستجو کنید.
    آخرین ویرایش به وسیله MMSHFE : شنبه 12 مهر 1393 در 14:02 عصر دلیل: اشتباه تایپی

  9. #9

    نقل قول: سوال در مورد rewriterule

    مطمئنم همین واژه رو شما هم جستجو کردید و به نتیجه نرسیدید !
    و گرنه گذاشتن یه خط کد نه هزینه برداره و نه مشکلی بوجود میاره

  10. #10

    نقل قول: سوال در مورد rewriterule

    نه دوست عزیز اینطور نیست. شما خوب نگشتین. گذاشتن یک خط کد هزینه نداره. مشکلی هم ایجاد نمیکنه ولی قراره اینجا ماهیگیری یاد بدیم نه اینکه به همدیگه ماهی بدیم.

  11. #11

    نقل قول: سوال در مورد rewriterule

    والا ما تو سایت های معروف خارجی دیدیم اینقدر پاسخ میدن مشکل تاپیک دهنده حل شه
    البته اگه واقعا قصد کمک باشه
    منم توقعی ندارم شما به عنوان یک شخص وقت بگذارید تا مشکل من حل شه
    من توقع دارم این انجمن اگه برپا هست مثل قدیما مشکل برطرف کنند اگه هم قراره مشکلات برطرف نشه و فقط در حد سوالات مبتدی اینجا پاسخ داده بشه خب ببندن انجمن php رو یا بنویسند
    php مبتدی ...
    ...
    برادر ارجمندم
    من این فلگ ها رو جلوی کد قرار میدم اما بر عکس ریدایرکت می کنه
    یهنی
    news-15
    رو میبره روی
    news=15

    RewriteRule ^news-([0-9-]+)$ ?news=$1 [R=301,L]

  12. #12

    نقل قول: سوال در مورد rewriterule

    خوب توی ریدایرکت (وقتی R میگذارین) یعنی اینکه دیگه آدرسهای اولی رو بصورت دوم تعبیر نکن بلکه کلاً کاربر رو ببر به آدرس دوم. اگه میخواین برعکس باشه باید اینطوری بنویسید:
    RewriteRule ^\?news=([0-9]+)$ news-$1 [R=301,L]

    یا این مدلی کار کنید:
    RedirectMatch ^\?news=([0-9]+)$ news-$1

    که برای کارکردن این دومی باید علاوه بر mod_rewrite توی تنظیمات Apache ماژول mod_alias رو هم فعال کنید.
    آخرین ویرایش به وسیله MMSHFE : شنبه 12 مهر 1393 در 14:07 عصر

  13. #13

    نقل قول: سوال در مورد rewriterule

    این لینک هم بدردتون میخوره:
    http://www.htaccessredirect.net

  14. #14

    نقل قول: سوال در مورد rewriterule

    خوندن این لینک رو هم شدیداً توصیه میکنم:
    http://searchengineland.com/url-rewr...ts-part2-16575

تاپیک های مشابه

  1. سوال در مورد توابع !
    نوشته شده توسط toxi_boy733 در بخش SQL Server
    پاسخ: 5
    آخرین پست: شنبه 09 آذر 1387, 21:02 عصر
  2. سوال در مورد Extended Stored Procedure
    نوشته شده توسط محسن در بخش SQL Server
    پاسخ: 12
    آخرین پست: چهارشنبه 26 اسفند 1383, 01:23 صبح
  3. سوال در مورد کد اس کیو ال
    نوشته شده توسط ghaum در بخش T-SQL
    پاسخ: 2
    آخرین پست: سه شنبه 06 خرداد 1382, 20:19 عصر
  4. یه سوال در مورد پاسکال
    نوشته شده توسط structures_c در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 1
    آخرین پست: شنبه 16 فروردین 1382, 14:23 عصر
  5. یک سوال در مورد کد sql
    نوشته شده توسط ghaum110 در بخش T-SQL
    پاسخ: 1
    آخرین پست: چهارشنبه 14 اسفند 1381, 16:29 عصر

قوانین ایجاد تاپیک در تالار

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