我将nginx用作反向代理,并为我的网站使用apache。我已经为SEO启用了漂亮的URL,并使用NGINX重写了URL。
例如漂亮的url:
mysite.com/song/I-love-music
适用于该丑陋的网址:
mysite.com/song.php?url=I-love-music
它运行完美。
但是,如果有人直接访问此类网址,我现在遇到一个问题
mysite.com/song.php?url=I-love-music
然后此网址正确加载,与
相同mysite.com/song.php?url=I-love-music
对于SEO来说,这是一个大问题,我需要将此丑陋的网址永久重定向到此漂亮的网址:
mysite.com/song/I-love-music
请帮助我如何为此在NGINX中重写URL。我尝试使用htaccess中的Apache重写规则,但这给了我服务器错误。