ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : یک تکه کد htaccess میخوام



aminlord96
September 8th, 2016, 09:13
سلام.
من یک کد htaccess نیاز شدید دارم.
بدین صورت که سایت من مثلا چنین ادرسی داره:
http://site.com/test.php
خب حالا میخوام وقتی که متد گت ارسال شد ، یک جای دیگر ریدایرکت شه.
برای مثال وقتی http://site.com/test.php?id=1&msg=hi
یعنی وقتی تو ادرس دو متد به نام id و msg دیده شده ریدایرکت شه مثلا به صفحه اصلی.
درضمن امکان تغییر فایل test.php هم نیست

nima4u
September 8th, 2016, 09:52
ریدارکت بشه ؟ یا همون آدرس صفحه اصلی را باز کنه ؟؟

- - - Updated - - -

این کد 301 میکنه
RewriteRule ^test.php?id=1&msg=hi index.php [R=301,L]

اگه 301 لازم نداشتی

RewriteRule ^test.php?id=1&msg=hi index.php [L]

aminlord96
September 8th, 2016, 10:45
خب بحث اینجاست که من نمیدونم متد گت چه چیزی هست ، ممکنه بعضی وقتا 20 باشه یا بعضی وقتا 2

nima4u
September 8th, 2016, 11:30
مقدار متد را نمی دونید ؟ یا خود متد را ؟

aminlord96
September 8th, 2016, 11:33
مثلا وقتی توی ادرس سایت id= و msg=بود بگیره
ریداریکت شه در غیر این صورت کاری نکنه

nima4u
September 8th, 2016, 12:09
RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=([0-9]+)&msg=(.*)$
RewriteRule test.php index.php [L]

OmizbanCo
September 8th, 2016, 13:28
سلام.
من یک کد htaccess نیاز شدید دارم.
بدین صورت که سایت من مثلا چنین ادرسی داره:
http://site.com/test.php
خب حالا میخوام وقتی که متد گت ارسال شد ، یک جای دیگر ریدایرکت شه.
برای مثال وقتی http://site.com/test.php?id=1&msg=hi
یعنی وقتی تو ادرس دو متد به نام id و msg دیده شده ریدایرکت شه مثلا به صفحه اصلی.
درضمن امکان تغییر فایل test.php هم نیست

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

aminlord96
September 8th, 2016, 13:36
- - - Updated - - -


RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=([0-9]+)&msg=(.*)$
RewriteRule test.php index.php [L]

متاسفانه کار نمی کنه

nima4u
September 8th, 2016, 13:41
- - - Updated - - -



متاسفانه کار نمی کنه

تست شده و کار میکنه. شما کد را از فایل پیوست بردارید بزارید آخر htaccess

aminlord96
September 8th, 2016, 14:46
تست شده و کار میکنه. شما کد را از فایل پیوست بردارید بزارید آخر htaccess

دمت گرم دانلود کردم حل شد ....

vahid13713
September 8th, 2016, 16:54
برای ریدایرکت در php از تابع headerمیتونید استفاده کنید