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