-
ری دایرکت کردن لینک با علامت ؟ در فایل .htaccess
سلام
ری دایرکت کردن لینک در فایل .htaccess امکان پذیر می باشد اما برای حالتی که در لینک مربوطه علامت ? وجود داشته باشد امکان پذیر نمی باشد.
مثلا آدرس زیر رو نمی شود ری دایرکت کرد:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
ولی ادرس زیر رو که اگر علامت ؟ حذف بشه می شه ری دایرکت کرد و مشکل پیش نمی آد
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
اگه کسی هست که بتونه کمک کنه خیلی ممنون می شم.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
03-02-2009 01:28 PM
# ADS
تبلیغات در جوملا فارسی
-
پاسخ : ری دایرکت کردن لینک با علامت ؟ در فایل .htaccess
خودت که داری میگی نمیشه. خوب نمیشه دیگه.
راه دیگه ای منظورت هست که معرفی بشه؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : ری دایرکت کردن لینک با علامت ؟ در فایل .htaccess
راستی فراموش کردن بگم.
مثلا اگر بخوای 2 تا آدرس ثابت رو ریدایرکت کنی میشه اما اگر بخوای پارامتر ها رو تجزیه کنی و یه آدرس جدیدی بسازی از روش نمیشه.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : ری دایرکت کردن لینک با علامت ؟ در فایل .htaccess
من یک روش ساده ری دایرکت کردن توی .htaccess رو امتحان کردم همه نوع لینک رو میشه ری دایرکت کرد اما نباید علامت ? توش باشه مثلا لینک زیر:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
چون علامت ? توش نیست
در واقع پارامتر های مختلف تاثیری نمی گذارند اما ? تاثیر می گذارد.
هدف از مطرح کردن این تاپیک به این خاطر بود که اگر کسی اطلاعات بیشتری در این مورد دارد مطرح کنه تا شاید با اعمال یک سری دستورات بشه به راه حلی رسید.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : ری دایرکت کردن لینک با علامت ؟ در فایل .htaccess
ریدایرکت کردن و rewrite با علامت ? امکان پذیر نیست.
می تونید کلیه پارامترها رو در htaccess. تبدیل کنید و در سمت اسکریپت هم مجددا اونها رو دیکود کنید .
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : ری دایرکت کردن لینک با علامت ؟ در فایل .htaccess
یه کم ساده تر بگید تا بفهمیم
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : ری دایرکت کردن لینک با علامت ؟ در فایل .htaccess
ببینید الزامی نداره که حتما قسمتی از url رو با htaccess شما rewrite کنید و همزمان از علامت سوال هم استفاده کنید .
مثلا :
کد:
http://yoursite.com/p1/p2/?p3=p4
=>
yoursite.com?index.ph?&option=p1&option2=p2&p3=p4
می تونید به جاش از این الگو استفاده کنید :
کد:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
=>
yoursite.com?index.ph?&option=p1&option2=p2&p3=p4
اگر متوجه نشدید ، باید کمی در رابطه با mod_rewrite آشنایی پیدا کنید .
مقاله هایی که در بخش آموزش انجمن و ویکی هستند ، کمک خوبی به شما در این زمینه می کنند .
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)