Ich muss jetzt eine SEO-Optimierung durchführen. Jetzt muss ich einige der ursprünglichen langen Links in kurze Links umwandeln. Eine davon ist, einen 301-Sprung in PHP zu machen. und das andere ist, dass beim Ausführen von 301 in der Nginx-Konfigurationsdatei das Problem auftritt: Ich kann es nicht im Speicherort der Nginx-Konfigurationsdatei finden? Der ursprüngliche Link lautet beispielsweise xxx.bbb.ccc/index.php?r=pc /index/index, verwenden Sie jetzt xxx .bbb.ccc/index, wie passt das zusammen?
按照你的意思,不应该是访问
xxx.bbb.ccc/index
->xxx.bbb.ccc/index.php?r=pc/index/index
的吗?这样的话,没必要匹配到
?
的呀。直接写
rewrite
规则就可以了如果是反向的那就用
if
判断好了如:
测试结果: