0
我將所有文檔從/docs/path/to/sub/*.pdf
移動到其父文件夾/docs/path/to/*.pdf
。
如何從舊的URL重定向:
example.com/docs/path/to/sub/file.pdf
到新的URL
example.com/docs/path/to/file.pdf
我用下面的方法,但不工作:
location /docs/ {
rewrite ^/docs/([a-zA-Z_]+)/([a-zA-Z_]+)/([a-zA-Z_]+)/([a-zA-Z_]+)\.(.*)$ /docs/$1/$2/$3/$5 permanent;
}
已經這樣做了,但沒有運氣。是的,我想重定向。增加了一些關於重定向的信息。 – Hariadi
查看編輯答案 –
感謝AbuShady。我也更喜歡動態的方式,但是兩個都不行。現在,我對Apache位置/文檔/使用'proxy_pass',並使用'RedirectMatch permanent ^/docs /([A-Za-z0-9 - ] +)/([A-Za-z0-9-] +)[(A-Za-z0-9 - ] +)/([A-Za-z0-9 - ] +)。pdf $/docs/$ 1/$ 2/$ 4. $ 5' in'.htaccess' – Hariadi