我正在尝试将某些页面从旧网站重定向到新网站。重定向,例如:
RewriteRule ^/?de-tafels/(.*)$ /meubels/woonkamer/tafels$1 [R,L]
有效,但是从子/子文件夹重定向到根目录中的文件无效:
RewriteRule ^/?fotogalerij/hekwerken/(.*)$ /404$1 [R,L]
我应该在404 $ 1之后添加一些内容吗?
编辑:
RewriteRule ^/?blog/woonbeurs-a-dam-2010/(.*)$ /404$1 [R,L]
在此行中,我想重定向 http://example.com/blog/woonbeurs-a-dam-2010/到http://example.com/404,但它将我重定向到http://example.com/404woonbeurs-a-dam-2010/
谢谢
迈克
答案 0 :(得分:2)
尝试一下:
<readonly>
编辑:
从提供的屏幕截图中,我可以看到您正在添加samw路径的重写规则,该规则将覆盖同一路径的其余重写。
从htaccess中删除此行。
[HttpPost]
[Route("profilePicture")]
public async Task<IActionResult> UpsertUserProfilePictureAsync([FromForm]IFormFile file)
{
var postedFile = Request.Form.Files.FirstOrDefault();
if (user.ProfilePictureUrl == null)
{
await _contentUploadService.UploadProfilePictureAsync(postedFile.ContentType, user, postedFile.OpenReadStream());
}
else
{
var existingImageUrl = user.ProfilePictureUrl;
await _contentUploadService.UploadProfilePictureAsync(postedFile.ContentType, user, postedFile.OpenReadStream());
var blob = new CloudBlockBlob(new Uri(existingImageUrl), _storageCredentials);
await blob.DeleteAsync();
}
return StatusCode(StatusCodes.Status204NoContent);
}