2012-07-23 111 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)指令裏面。