更改网站的 URL 结构后,我收到很多 404 未找到错误。有人能告诉我如何使用nginx。
以下是一些应永久重定向到该位置的页面示例domain.com/gallery/。由于我有超过 50 个域页面 URL,这些 URL 应重定向到一个页面,因此我尝试使用 (.+) 重定向动态 URL
应重定向到单个页面的示例 URL...
domain.com/forum/photoplog/file.php?n=1149&w=l
domain.com/forum/photoplog/file.php?n=463&w=l
domain.com//forum/photoplog/file.php?n=464&w=l
我尝试重定向全部动态网址之后/照片博客/到单个页面/画廊/,但没有成功。
location = /forum/photoplog/(.+) {
rewrite ^ /gallery/? permanent;
}
答案1
尝试这个(在 Nginx 1.2.6 - Linux 上测试):
location /forum/photoplog/ {
rewrite ^/forum/photoplog/(.+) /gallery/$1? permanent;
}