ahadto 806 ارسال شده در تیر 98 گزارش بازنشر ارسال شده در تیر 98 سلام دوستان اسکریپتی نوشتیم و نیاز داریم که از مود rewrite توی htaccess استفاده کنیم، برای آدرس های داینامیک نیاز داریم. یه سرچ توی اینترنت کردم و این کد رو نهایتا سر هم کردم: ExpiresActive On ExpiresDefault A1 Header append Cache-Control must-revalidate RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] Options +FollowSymlinks RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*) /index.php?p=$1 [L] میخام همه حالات رو ریدایرکت کنه به حالت بدون www همراه با ssl که این مسأله کار می کنه و مشکلی نداره همچنین میخواهیم همه آدرس ها رو به صورت گت با پارامتر p ارسال کنه که ما بتونیم بر اساس اون صفحات مختلف رو نمایش بدیم که این هم مسأله ای نداره تا حدودی ولی وقتی توی فولدرهای سرور میریم و یه اسکریپت دیگه میذاریم، یا همین اسکریپت رو توی یه شاخه زیر مجموعه کپی می کنیم تا به صورت تستی روش کار کنیم یه ایراداتی میده، مثلا اینکه بعضی فایلها رو به جای اینکه از خود شاخه زیر مجموعه بخونه از شاخه اصلی میخونه، مثلا ما یه فایلی رو اینکلاد می کنیم ولی همون فایل رو از شاخه اصلی می خونه! یا اینطور مشکلات، حس می کنم توی این دستوراتی که دادیم یه سری ایراداتی هست، ممنون میشم بررسی کنید و مشکلات رو بگید لینک به ارسال
ahadto 806 ارسال شده در تیر 98 مالک گزارش بازنشر ارسال شده در تیر 98 ببخشید کسی نیست پاسخ بده؟! لینک به ارسال
Mobin 1669 ارسال شده در مرداد 98 گزارش بازنشر ارسال شده در مرداد 98 شما باید ریرایت هاتونو برای زیر پوشه ها فیکس کنین مثلا به صورت زیر RewriteRule ^subfolder/(.*)$ /subfolder/index.php?p=$1 [L] لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری