[英]How do i convert this Mod_rewrite rule to nginx
這是Htacces規則:
RewriteEngine on
RewriteRule ^([A-Za-z0-9-]+)/?$ ir.php?id=$1
我應該如何將其傳遞給符合Nginx的重寫規則...我閱讀了文檔並執行了以下操作:
rewrite ^([A-Za-z0-9-]+)/?$ ir.php?id=$1 last;
但沒有工作。 還有另一個問題:Nginx是否有等效的.htaccess(根據目錄規則),謝謝
最后,可以解決它...重寫^([A-Za-z0-9-] +)/?$ ir.php?id = $ 1 last; 最后重寫^ /([[A-Za-z0-9-] +)/?$ /ir.php?id=$1;
作為對第二個問題的回答:不,對於每個目錄配置,Apache的.htaccess文件沒有等效的文件。 您可以通過主配置包含每個目錄的配置文件, 但是每次更改包含文件時,都需要重新加載Nginx。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.