L

lekien

New Member
admin
Ai biết về n ginx chỉ em cách convert với. Đọc mấy bài viết trên gg mà kô hỉu.
Em sử dụng N ginx và code johncms.
Nhưng thấy bảo rewrite url trên N ginx khác. Vậy thì config để rewrite rule kiểu gì ạ.
Đọc mấy top mà chả hỉu. Em dùng centos



Vd em có htaces như này
PHP:
#Options -Indexes

DirectoryIndex index.php

RemoveHandler .phtml .php3 .php4 .php5 .php6 .phps .cgi .pl .asp .aspx .shtml .shtm .fcgi .fpl .jsp .py
AddType application/x-httpd-php-source .phtml .php3 .php4 .php5 .php6 .phps .cgi .pl .asp .aspx .shtml .shtm .fcgi .fpl .jsp .py


AddDefaultCharset UTF-8

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault A1209600
  <FilesMatch \.php$>
    ExpiresActive Off
  </FilesMatch>
</IfModule>

RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteCond %{HTTP:range} !(^bytes=[^,]+(,[^,]+){0,4}$|^$)
RewriteRule .* - [F]


RewriteRule ^(.*)_([0-9]+).html$ forum/index.php?id=$2 [L]
RewriteRule ^(.*)_([0-9]+)_p([0-9]+).html$ forum/index.php?id=$2&page=$3 [L]
RewriteRule ^(.*)_p([0-9]+).html$ forum/index.php?act=post&id=$2 [L]
RewriteRule ^(.*)_([0-9]+)_s([0-9]+).html$ forum/index.php?id=$2&start=$3 [L]
RewriteRule ^(.*)_([0-9]+)_clip_p([0-9]+).html$ forum/index.php?id=$2&clip&page=$3 [L]
RewriteRule ^(.*)_([0-9]+)_trang([0-9]+).html$ forum/index.php?id=$2&trang=$3 [L]
thì post cả cục này vào để convert hay là post mỗi rewiterule thui. Và khi convert xong thì đem vào đâu ạ.
 
Re: giúp em về convert htaccess sang n gin x

Của em đây
PHP:
if ($request_method ~ "^TRACE"){
	set $rule_0 1$rule_0;
}
if ($http_range !~ "(^bytes=[^,]+(,[^,]+){0,4}$|^$)"){
	set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
	return 403;
	break;
}
	rewrite ^/(.*)_([0-9]+).html$ /forum/index.php?id=$2 last;
	rewrite ^/(.*)_([0-9]+)_p([0-9]+).html$ /forum/index.php?id=$2&page=$3 last;
	rewrite ^/(.*)_p([0-9]+).html$ /forum/index.php?act=post&id=$2 last;
	rewrite ^/(.*)_([0-9]+)_s([0-9]+).html$ /forum/index.php?id=$2&start=$3 last;
	rewrite ^/(.*)_([0-9]+)_clip_p([0-9]+).html$ /forum/index.php?id=$2&clip&page=$3 last;
	rewrite ^/(.*)_([0-9]+)_trang([0-9]+).html$ /forum/index.php?id=$2&trang=$3 last;
Cấu hình ở tập tin vhost em nhé
 
Re: giúp em về convert htaccess sang n gin x

Của em đây
PHP:
if ($request_method ~ "^TRACE"){
	set $rule_0 1$rule_0;
}
if ($http_range !~ "(^bytes=[^,]+(,[^,]+){0,4}$|^$)"){
	set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
	return 403;
	break;
}
	rewrite ^/(.*)_([0-9]+).html$ /forum/index.php?id=$2 last;
	rewrite ^/(.*)_([0-9]+)_p([0-9]+).html$ /forum/index.php?id=$2&page=$3 last;
	rewrite ^/(.*)_p([0-9]+).html$ /forum/index.php?act=post&id=$2 last;
	rewrite ^/(.*)_([0-9]+)_s([0-9]+).html$ /forum/index.php?id=$2&start=$3 last;
	rewrite ^/(.*)_([0-9]+)_clip_p([0-9]+).html$ /forum/index.php?id=$2&clip&page=$3 last;
	rewrite ^/(.*)_([0-9]+)_trang([0-9]+).html$ /forum/index.php?id=$2&trang=$3 last;
Cấu hình ở tập tin vhost em nhé
Cho vào đó ở đâu cũng đk hả anh.

- - - - - - - - - -

Mà vhost ở đâu ạ. Kể từ root

- - - - - - - - - -

Có phải nó đây kô ạ. /etc/nginx/conf.d/giaitri10x.mobi.conf
 

Facebook Comments

Similar threads

@kiss@
Replies
1
Views
2K
AdminAdmin is verified member.
Admin
W
Replies
2
Views
1K
AdminAdmin is verified member.
Admin
D
Replies
1
Views
1K
AdminAdmin is verified member.
Admin
H
Replies
8
Views
3K
Hoichemgio9x
H
H
Replies
3
Views
4K
Hoichemgio9x
H
P
Replies
2
Views
3K
124225
1
Back
Top