簡體   English   中英

我如何將此Mod_rewrite規則轉換為Nginx

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM