Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Nginx动态url重写位置_Php_.htaccess_Nginx_Url Rewriting_Rewrite - Fatal编程技术网

Php Nginx动态url重写位置

Php Nginx动态url重写位置,php,.htaccess,nginx,url-rewriting,rewrite,Php,.htaccess,Nginx,Url Rewriting,Rewrite,我想做那样的东西。因此,当我尝试登录时,系统会将我导航到http://www.example.com/username我想重写到。/admin/index.php 我以前在.htaccess中做过,但在webserver中,nginx不起作用 location = /username { rewrite ^ /admin/index.php; } 指向此位置的我的php链接如下所示: <?php echo SITEURL . "/" . $user->

我想做那样的东西。因此,当我尝试登录时,系统会将我导航到
http://www.example.com/username
我想重写到
。/admin/index.php

我以前在.htaccess中做过,但在webserver中,nginx不起作用

    location = /username {
        rewrite ^ /admin/index.php;
    }
指向此位置的我的php链接如下所示:

<?php echo SITEURL . "/" . $user->username; ?>

当我手动更改
/username
而不是我的真实用户名时,所有的工作方式都符合我的要求,但如何使用数据库中的变量username重写url?谢谢你的帮助