将Apache RewriteRule转换为Nginx Rewrite

时间:2018-04-10 13:54:09

标签: php apache .htaccess nginx

我是Nginx的新手,我已经编写了这个Apache代码,我曾经将其放入.htaccess文件中,我很难将其转换为Nginx。我知道要放入哪个.conf文件,但不知道如何编写这种语法。

请告知。

RewriteRule ^([a-zA-Z0-9]+)$ profile.php?profile_username=$1
RewriteRule ^([a-zA-Z0-9]+)/$ profile.php?profile_username=$1

1 个答案:

答案 0 :(得分:0)

在nginx上,这是:

# nginx configuration

location / {
  rewrite ^/([a-zA-Z0-9 /-]+)$ profile.php?profile_username=$1;
  rewrite ^/([a-zA-Z0-9 /-]+)/$ profile.php?profile_username=$1;
}