اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

تبدیل کدهای .htaccess در apache به کدهای nginx

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    تبدیل کدهای .htaccess در apache به کدهای nginx

    من یکسری کدهای htaccess برای وب سرور آپاچی داشتم که میخواستم اونا رو به کدهای nginx تبدیل کنم. توی اینترنت خیلی سرچ کردم یه وب سایت خوب برای تبدیل .htaccess به nginx پیدا کردم که میتونید کدهای htaccess تون رو بهش بدید و همونجا به صورت آنلاین و بدون نیاز به دانش برنامه نویسی براتون به nginx تبدیل میکنه. https://winginx.com/en/htaccess
    بعد از وارد شدن به سایتی که در بالا معرفی کردم، در قسمت htaccess کد مربوطه را کپی کنید و سپس روی دکمه convert کلیک کنید تا کدهای nginx رو بهتون بده :
    کد PHP:
    RewriteEngine On
    RewriteBase 
    /

    # BEGIN WordPress
    #uploaded files
    RewriteRule ^(.*/)?files/$ index.php [L]
    RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
    RewriteRule ^(.*/)?files/(.*) wp-includes/ms-files.php?file=$[L]

    # add a trailing slash to /wp-admin
    RewriteCond %{REQUEST_URI} ^.*/wp-admin$
    RewriteRule ^(.+)$ $1/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -[OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule 
    . - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $[L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $[L]
    RewriteRule index.php [L]
    # END WordPress 

    کد:
    # nginx configuration
    location ~ .*wp-content/plugins.* {
    }
    location / {
    rewrite ^/(.*/)?files/$ /index.php break;
    rewrite ^/(.*/)?files/(.*) /wp-includes/ms-files.php?file=$2 break;
    if ($request_uri ~ "^.*/wp-admin$"){
    rewrite ^(.+)$ /$1/ redirect;
    }
    if (-e $request_filename){
    rewrite ^/([_0-9a-zA-Z-]+/)?(wp-.*) /$2 break;
    }
    rewrite ^/([_0-9a-zA-Z-]+/)?(.*\.php)$ /$2 break;
    rewrite ^(.*)$ /index.php break;
    }
    آخرین ویرایش توسط amir; در تاریخ/ساعت 11-09-2016, 09:41 AM.

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

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X