نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: ترجمه کد htaccess به رول Nginx

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jul 2014
    نوشته ها
    199
    تشکر تشکر کرده 
    118
    تشکر تشکر شده 
    75
    تشکر شده در
    70 پست

    20 ترجمه کد htaccess به رول Nginx

    سلام و درود

    هر کدام از اساتید که دستی بر آتش دارد لطفا ترجمه درست Nginx کد htaccess زیر را قرار دهد.

    کد:
    RewriteEngine On
    RewriteRule ^([0-9]+)x([0-9]+)/[http:\/\/]*(.+)$ index.php?w=$1&h=$2&src=http://$3 [QSA,L]
    من بارها با مترجم های مختلف ترجمه کرده ام ولی عمل نمیکند.
    ببخشید فراموش کردم اینو بگم کد باید روی پوشه ای به نام resizer اعمال بشه نه روی روت.
    تشکر
    ویرایش توسط naghmesra : May 17th, 2016 در ساعت 11:02

  2. # ADS




     

  3. #2
    عضو انجمن fadak آواتار ها
    تاریخ عضویت
    Jul 2015
    نوشته ها
    153
    تشکر تشکر کرده 
    14
    تشکر تشکر شده 
    132
    تشکر شده در
    116 پست

    پیش فرض پاسخ : ترجمه کد htaccess به رول Nginx

    با سلام
    از این کد استفاده کنید دوست عزیز:

    location / { rewrite ^/([0-9]+)x([0-9]+)/[http:\/\/]*(.+)$ /index.php?w=$1&h=$2&src=http://$3 break; }
    سایت: fadakmizban.com || ایمیل: info@fadakmizban.ir || اسکایپ: fadakteam || تلگرام: MRfadak_admin|| پیامک و تلفن: 09330542631

  4. #3
    عضو انجمن
    تاریخ عضویت
    Jul 2014
    نوشته ها
    199
    تشکر تشکر کرده 
    118
    تشکر تشکر شده 
    75
    تشکر شده در
    70 پست

    پیش فرض پاسخ : ترجمه کد htaccess به رول Nginx

    نقل قول نوشته اصلی توسط fadak نمایش پست ها
    با سلام
    از این کد استفاده کنید دوست عزیز:
    ببخشید فراموش کردم اینو بگم کد باید روی پوشه ای به نام resizer اعمال بشه.
    الان کدی که دادید روی روت سرور اعمال میشه.

  5. #4
    عضو انجمن
    تاریخ عضویت
    Jul 2014
    نوشته ها
    199
    تشکر تشکر کرده 
    118
    تشکر تشکر شده 
    75
    تشکر شده در
    70 پست

    پیش فرض پاسخ : ترجمه کد htaccess به رول Nginx

    یعنی کسی نمیتونه ترجمه درست این کد htaccess رو به رول Nginx بده؟
    ویرایش توسط naghmesra : May 17th, 2016 در ساعت 13:19

  6. #5
    عضو انجمن us12 آواتار ها
    تاریخ عضویت
    Jul 2012
    نوشته ها
    244
    تشکر تشکر کرده 
    75
    تشکر تشکر شده 
    284
    تشکر شده در
    198 پست

    پیش فرض پاسخ : ترجمه کد htaccess به رول Nginx

    nginx مثل آپاچی نیست که تنظیمات هر فولدر را داخل خودش قرار دهید .
    باید در فایل کانفیگ اصلی این رول را اضافه کنید :

    کد:
    location / {
    rewrite ^/([0-9]+)x([0-9]+)/[http:\/\/]*(.+)$ /index.php?w=$1&h=$2&src=http://$3 last;
    }
    اینکه این رول کجا فایل کانفیگ قرار میگره و قبل و بعدش چی هست هم خیلی تاثیر داره ...
    برنامه نویسی => www.SOFTIRAN.org
    ----------------------------------------------------------

  7. #6
    عضو انجمن
    تاریخ عضویت
    Jul 2014
    نوشته ها
    199
    تشکر تشکر کرده 
    118
    تشکر تشکر شده 
    75
    تشکر شده در
    70 پست

    پیش فرض پاسخ : ترجمه کد htaccess به رول Nginx

    نقل قول نوشته اصلی توسط us12 نمایش پست ها
    nginx مثل آپاچی نیست که تنظیمات هر فولدر را داخل خودش قرار دهید .
    باید در فایل کانفیگ اصلی این رول را اضافه کنید :

    کد:
    location / {
    rewrite ^/([0-9]+)x([0-9]+)/[http:\/\/]*(.+)$ /index.php?w=$1&h=$2&src=http://$3 last;
    }
    اینکه این رول کجا فایل کانفیگ قرار میگره و قبل و بعدش چی هست هم خیلی تاثیر داره ...
    سلام و درود

    متوجه هستم که Nginx متفاوت با Apache هست ولی الان شما کدی رو که دادید ما قرار بدیم ، در اصل کد برروی فایل index.php روت هاست اعمال میشه که اصلا هاست در روت فایل index.php ندارد.در اصل من میخوام که کد برروی /resizer/index.php عمل کنه.

    اینم فایل کانفیگ :
    کد:
    server{
    
    
    listen 0.0.0.0:80;
    server_name example.ir www.example.ir ;
    access_log /var/log/nginx/domains/example.ir.log;
    access_log /var/log/nginx/domains/example.ir.bytes bytes;
    error_log /var/log/nginx/domains/example.ir.error.log;
    root /home/cdnakspi/domains/example.ir/public_html;
    index index.php index.html index.htm;
    include /usr/local/directadmin/data/users/usereman/nginx_php.conf;
    include /etc/nginx/webapps.conf;
    location ~* \.(?:jpg|jpeg|gif|png|ico|swf)$ {
    expires 1M;
    access_log off;
    add_header Cache-Control "public";
    }
    location / {
    autoindex on;
    }
    
    
    
    
    }
    تشکر

  8. #7
    عضو انجمن us12 آواتار ها
    تاریخ عضویت
    Jul 2012
    نوشته ها
    244
    تشکر تشکر کرده 
    75
    تشکر تشکر شده 
    284
    تشکر شده در
    198 پست

    پیش فرض پاسخ : ترجمه کد htaccess به رول Nginx

    این را تست کنید :

    کد:
    server{
    
    
    
    
    listen 0.0.0.0:80;
    server_name example.ir www.example.ir ;
    access_log /var/log/nginx/domains/example.ir.log;
    access_log /var/log/nginx/domains/example.ir.bytes bytes;
    error_log /var/log/nginx/domains/example.ir.error.log;
    root /home/cdnakspi/domains/example.ir/public_html;
    index index.php index.html index.htm;
    include /usr/local/directadmin/data/users/usereman/nginx_php.conf;
    include /etc/nginx/webapps.conf;
    location ~* \.(?:jpg|jpeg|gif|png|ico|swf)$ {
    expires 1M;
    access_log off;
    add_header Cache-Control "public";
    }
    location / {
    autoindex on;
    }
    
    
    
    
    location /resizer/ {
    rewrite ^/([0-9]+)x([0-9]+)/[http:\/\/]*(.+)$ /index.php?w=$1&h=$2&src=http://$3 last;
    }
    
    
    }
    برنامه نویسی => www.SOFTIRAN.org
    ----------------------------------------------------------

  9. #8
    عضو انجمن
    تاریخ عضویت
    Jul 2014
    نوشته ها
    199
    تشکر تشکر کرده 
    118
    تشکر تشکر شده 
    75
    تشکر شده در
    70 پست

    پیش فرض پاسخ : ترجمه کد htaccess به رول Nginx

    نقل قول نوشته اصلی توسط us12 نمایش پست ها
    این را تست کنید :

    کد:
    server{
    
    
    
    
    listen 0.0.0.0:80;
    server_name example.ir www.example.ir ;
    access_log /var/log/nginx/domains/example.ir.log;
    access_log /var/log/nginx/domains/example.ir.bytes bytes;
    error_log /var/log/nginx/domains/example.ir.error.log;
    root /home/cdnakspi/domains/example.ir/public_html;
    index index.php index.html index.htm;
    include /usr/local/directadmin/data/users/usereman/nginx_php.conf;
    include /etc/nginx/webapps.conf;
    location ~* \.(?:jpg|jpeg|gif|png|ico|swf)$ {
    expires 1M;
    access_log off;
    add_header Cache-Control "public";
    }
    location / {
    autoindex on;
    }
    
    
    
    
    location /resizer/ {
    rewrite ^/([0-9]+)x([0-9]+)/[http:\/\/]*(.+)$ /index.php?w=$1&h=$2&src=http://$3 last;
    }
    
    
    }
    تشکر بابت کد.
    کد تست شد ولی rewrite انجام نشد.

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. سه سوال در باب nginx اول برای تبدیل htaccess در nginx چه کار باید کرد ؟
    توسط unix_magnet در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 8
    آخرين نوشته: December 1st, 2016, 22:40
  2. تبدیل .htaccess اپاچی به nginx
    توسط mohammadali3517 در انجمن سوالات و مشکلات
    پاسخ ها: 18
    آخرين نوشته: April 7th, 2015, 17:29
  3. کمک در تبدیل رول nginx به htaccess
    توسط radan در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: January 3rd, 2015, 20:53
  4. معرفی ابزار تبدیل htaccess از اپاچی به nginx
    توسط nimafire در انجمن مباحث و منابع آموزشی
    پاسخ ها: 2
    آخرين نوشته: July 18th, 2014, 00:15
  5. تبدیل کدهای htaccess به NginX
    توسط astro.alireza در انجمن وب سرورها
    پاسخ ها: 2
    آخرين نوشته: December 9th, 2013, 14:31

مجوز های ارسال و ویرایش

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