پاسخ : سوالات و مشکلات تاپیک : آموزش های از وب سرور nGinx - مبتدی تا پیشرفته
نقل قول:
نوشته اصلی توسط
asghar_30bil
بله شما می تونید قواعد .htaccess رو با کمی تغییر به سینتکس nginx تبدیل کنید و مستقیما در فایل default یا nginx.conf بگذارید. یک سری از رول ها رو می شه از طریق این کانورتر آنلاین تبدیل کرد:
http://www.anilcetin.com/convert-apa...cess-to-nginx/
البته این کانورتر برای همه رول ها کار نمی کنه. گاهی ممکنه لازم باشه به خود ویکی nginx مراجعه کنید.
پاسخ : سوالات و مشکلات تاپیک : آموزش های از وب سرور nGinx - مبتدی تا پیشرفته
ممنون از راهنماییتون
ولی دوست عزیز این سایت که شما دادید درست Conver نمی کنه.یا بهتر بگم اصلا Conver نمی کنه.من 2-3 تا فایل .htaccess بهش دادم ولی این کار رو نکرد.
از دوستان می خواستم که یک توضیح مختصر بدن که برای نصب رپیدلیچ در Nginx باید چیکار کنیم؟
پاسخ : سوالات و مشکلات تاپیک : آموزش های از وب سرور nGinx - مبتدی تا پیشرفته
دوست عزیز اگه خواستید بنده میتونم براتون انجام بدم . پ خ بدید باهم صحبت کنیم
پاسخ : سوالات و مشکلات تاپیک : آموزش های از وب سرور nGinx - مبتدی تا پیشرفته
با سلام
من باز هم به مشکل برخوردم , یک فایل اچتی اکسس دارم که باید به انجینکس تبدیل کنم به شرح زیر:
کد PHP:
<IfModule mod_deflate.c>
# DEFLATE by type - html, text, css, xml
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml
# DEFLATE by type - javascript
AddOutputFilterByType DEFLATE application/x-javascript application/javascript text/javascript text/x-js text/x-javascript
# DEFLATE by extension
AddOutputFilter DEFLATE js css htm html xml
</IfModule>
## Uncomment this if FollowSymLinks is not already enabled on your server
#Options +FollowSymLinks
## Use mod rewrite
## Comment the line below if RewriteEngine not already enabled on your server
RewriteEngine On
## Uncomment the line below and change the path if your script is installed
## in a different path than the root folder of your domain
RewriteBase /blog
RewriteRule ^index.html index.php [nc]
RewriteRule ^recent_ads.html recent_ads.php [nc]
RewriteRule ^register.html register.php [nc]
RewriteRule ^pre-register.html pre-register.php [nc]
RewriteRule ^login.html login.php [nc]
RewriteRule ^logout.html logout.php [nc]
RewriteRule ^favorites.html favorites.php [nc]
RewriteRule ^contact.html contact.php [nc]
RewriteRule ^listings.html listings.php [nc]
RewriteRule ^pre-submit.html pre-submit.php [nc]
RewriteRule ^([0-9]+)-([^\/]+)?/content.html$ content.php?id=$1 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/index.html$ index.php?category=$1 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/details.html$ details.php?id=$1 [nc,qsa]
RewriteRule ^([^\/]+)/([^\/]+)/([^\/]+)/recent_ads.html$ recent_ads.php?page=$1&order=$2&order_way=$3 [nc,qsa]
RewriteRule ^([^\/]+)/recent_ads.html$ recent_ads.php?page=$1 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/user_listings.html$ user_listings.php?id=$1 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/([^\/]+)/([^\/]+)/([^\/]+)/user_listings.html$ user_listings.php?id=$1&page=$3&order=$4&order_way=$5 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)/([^\/]+)/user_listings.html$ user_listings.php?id=$1&page=$3 [nc,qsa]
RewriteRule ^([^\/]+)/([^\/]+)/([^\/]+)/favorites.html$ favorites.php?page=$1&order=$2&order_way=$3 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/store.html$ store.php?id=$1 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/([^\/]+)/([^\/]+)/([^\/]+)/store.html$ store.php?id=$1&page=$3&order=$4&order_way=$5 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)/([^\/]+)/store.html$ store.php?id=$1&page=$3 [nc,qsa]
## Uncomment the following line when activating location subdomains
## Don't forget to replace yourdomainname.com with your own domain name !
RewriteCond %{HTTP_HOST} !www.yourdomainname.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-_]+).yourdomainname.com [NC]
RewriteRule (.*) %{SCRIPT_FILENAME}?crt_city=%2 [NC,QSA]
RewriteCond %{REQUEST_URI} ^(.*)(/listings.html)(.*)$ [NC]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule (.*) ./listings.php?$1
# error page
ErrorDocument 404 /error.php
# redirect links accesses without www towards the ones with www
#RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
#RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
ممنون میشم اگر راهنمایی ام کنید
در ضمن این سایت رو هم جدیدا پیدا کردم که گفتم شاید به درد بقیه دوستان هم بخوره :
http://winginx.com/htaccess
پاسخ : سوالات و مشکلات تاپیک : آموزش های از وب سرور nGinx - مبتدی تا پیشرفته
دوستانی که میخوان فایل های htaccess رو به nginx تبدیل کنند لطفا فایل htaccess رو قرار بدن تا براشون ترجمه کنم ...
پاسخ : سوالات و مشکلات تاپیک : آموزش های از وب سرور nGinx - مبتدی تا پیشرفته
دوستان بعد تبدیل کدهای htaccess به nginx انهارو باید کجا قرار داد؟ایا ویژگی خاصی باید تو nginx برای تبدیل فعال بشه؟ودر اخر ممنون میشم اگه کد زیر رو برام تبدیل کنید
AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
Options -ExecCGI
پاسخ : سوالات و مشکلات تاپیک : آموزش های از وب سرور nGinx - مبتدی تا پیشرفته
سلام . لطفا فایل رو بفرستید نه متن فایل رو .
برای سوال اولتون هم باید بگم بسته به کانفیگ خودتون میتونید براش مسیر تعیین کنید که کجا باشه . مثلا میتونه تو فایل nginx.conf باشه یا هر مسیری که تو این فایل براش در نظر گرفتید .
2 فایل پیوست
پاسخ : سوالات و مشکلات تاپیک : آموزش های از وب سرور nGinx - مبتدی تا پیشرفته
با سلام
بله من 2 فایل اچتی اکسس و فایل فعلی کانفیگ دومین رو برای nginx رو ضمیمه کردم
مسیر فایل کافیگ دومین هم به شکل زیر هست :
usr/local/nginx/sites-available/domain.com
ممنون میشم که راهنمایی کنید در ضمن اگر هزینه ای هم باید پرداخت بشه با کمال میل پرداخت میکنم. شماره حساب رو برام پی ام کنید
بازهم تشکر
1 فایل پیوست
پاسخ : سوالات و مشکلات تاپیک : آموزش های از وب سرور nGinx - مبتدی تا پیشرفته
اختیار دارید . هیچ هزینه ای برای شما نداره ...
کل فایل تبدیل شد به جز دو قسمت اون .
یکیش توسط nginx پشتیبانی نمیشد که یکیش
AddOutputFilter DEFLATE js css htm html xml
هست که به خاطر ***** DEFLATE هست که تو این دستور وجود داره و توسط انجینکس پشتیبانی نیمشه که اگه اشتباه نکنم DEFLATE واسه فشرده سازی این فایل ها هست و میشه با یه ماژوله اضافه و 2-3 خط دستور کانفیگ حلش کرد .
قسمت دوم اون هم اینه :
RewriteBase /blog
که انجینکس بهش گیر میداد ولی من با location حلش کردم . فایل پیوست رو دانلود و تست کنید .
در ضمن توی فایل domain.com رو به او چیزی که میخواید تغییر بدید . و location /blog هم به مسیر اون سایت تو سرور .
اینم از فایل پیوست .
پاسخ : سوالات و مشکلات تاپیک : آموزش های از وب سرور nGinx - مبتدی تا پیشرفته
خیلی ممنون از لطف شما . بعد از آزمایش حتما اینجا اطلاع میدم
سپاس