2012-07-23 67 views
2

在我的申请,我试图链接​​和/accounts/registerhttp://domain.com/accounts.php?action=$其中$是这样的:http://domain.com/accounts/$nginx的重写文件位置

我不知道在哪里定义改写,什么放下。

我可以通过SSH访问整个VPS,但我不确定要编辑哪个文件。那么文件位于哪里?

我检查了/ opt /文件夹,它看起来是空的。我可能正在运行lighttpd,那么你能帮我解决这两个问题吗?否则,你能告诉我如何检查我是否使用lighttpd。

+0

哦,该文件将在您的'conf'目录中,无论您的Nginx安装在哪里。如果你找不到它,试试'find/-name nginx'。 – Ryan 2012-07-23 01:22:06

+0

谢谢,我的特定域名nginx conf在/ etc/nginx/enabled-sites / – qaisjp 2012-07-24 10:00:27

回答

3
rewrite /accounts/(login|register) /accounts.php?action=$1 

应该这样做。把它放在你的server(或location)指令里面。