2016-11-29 49 views
1

這是在我的htaccess阿帕奇Nginx的:如何翻譯htaccess的規則

RewriteRule ^categories/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$ types.php?type=$1&id=$2 [L] 

問題1很多規則,我有一個:你怎麼翻譯這個規則?

問題2:是不是nginx的文件類似於htaccess或者只是nginx.conf來編輯?

回答

1

嘗試:

rewrite ^/categories/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$ /types.php?type=$1&id=$2 last; 

重寫規則應該很容易翻譯,除了nginx使用所有的URI的領先/

nginx.conf是一個起點,但許多安裝使用include指令從其他文件中提取配置。

rewrite規則可以放置在server塊範圍內或在location塊內,該塊處理從/categories開始的URI。

請參閱this document對於rewrite語法。