将带有查询字符串的网址重定向到NGINX中的漂亮网址

时间:2018-11-25 19:05:07

标签: php apache nginx mod-rewrite seo

我将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重写规则,但这给了我服务器错误。

0 个答案:

没有答案