nginx rewrite rule
小弟想以apache的rewrite rule轉為nginx的, 但轉換之後有些rule失效了. 想請師兄們指點一下.Apache的:
RewriteRule ^\/?index\.html$ /html/index.html
RewriteRule ^((ajax/|accounts/|software/download|shortcut|flashcookie)/?.*)$ /index.php/$1
RewriteRule ^\/?((cn|en|tw)?\/?(+)*\.html)$ /html/$1
RewriteRule ^\/?((cn|en|tw)?\/?news\/\d+)\.html$ /html/$1.html
Nginx的:
rewrite ^/?index\.html$ /html/index.html last;\
rewrite ^((ajax/|accounts/|software/download|shortcut|flashcookie)/?.*)$ /index.php/$1 last;
rewrite ^/\/?((cn|en|tw)?\/?(+)*\.html)$ /html/$1 last;
rewrite ^\/?((cn|en|tw)?\/?news\/\d+)\.html$ /html/$1.html last; 从这个网站上试试看
http://www.anilcetin.com/convert-apache-htaccess-to-nginx/
页:
[1]