小编Kha*_*tur的帖子

使用ASP.NET MVC MapRoute重定向

在我的网站上,我将一些图像从一个文件夹移动到另一个文件夹.

现在,当我收到旧图像'/ old_folder/images/*'的请求时,我想永久重定向到这些图像的新文件夹'/ new_folder/images/*'

例如:

/old_folder/images/image1.png => /new_folder/images/image1.png

/old_folder/images/image2.jpg => /new_folder/images/image2.jpg
Run Code Online (Sandbox Code Playgroud)

我添加了一个简单的重定向控制器

public class RedirectController : Controller
{
    public ActionResult Index(string path)
    {
        return RedirectPermanent(path);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我需要设置正确的路由,但我不知道如何将路径部分传递给path参数.

routes.MapRoute("ImagesFix", "/old_folder/images/{*pathInfo}", new { controller = "Redirect", action = "Index", path="/upload/images/????" }); 
Run Code Online (Sandbox Code Playgroud)

谢谢

asp.net-mvc asp.net-mvc-routing

10
推荐指数
2
解决办法
3万
查看次数

强制 Google Chrome 对本地主机使用 IPv4

我已经尝试了在 stackoverflow 上找到的所有建议,例如:

  • 将“127.0.0.1 localhost”放入主机文件
  • 为 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters 设置 DisabledComponents=0x20
  • netsh 接口 ipv6 添加前缀策略

但 Google Chrome(版本 53.0.2785.116 m(64 位))仍然使用 IPv6 作为本地主机(在 Windows 7 和 Windows 10 上测试)。

我还能做些什么来强制 Chrome 使用 IPv4 作为 localhost 吗?

windows ip google-chrome

5
推荐指数
0
解决办法
2000
查看次数

将对象序列化为加密的 std::fstream (C++)

有没有办法创建加密的文件流?

我想做这样的事情:

string myString;
fstream myStream;

myStream.create("my path", "my password", cipherAlgorithm);
myStream.write(myString); - this code saves my string to an encrypted stream
myStream.close();
Run Code Online (Sandbox Code Playgroud)

谢谢。

c++ std

4
推荐指数
1
解决办法
1916
查看次数

Ajax将文件从浏览器上传到FTP服务器

是否可以使用ajax将文件从浏览器上传到FTP服务器?

javascript ajax

3
推荐指数
1
解决办法
8599
查看次数

C++ regex_replace问题

为什么这段代码不能将'Mozilla/5.0'替换为'我的用户代理'?

Regex在Notepad ++中运行良好,但在我的控制台应用程序中不起作用.

#include <regex>
#include <string>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    string header = 
"GET / HTTP/1.1\r\n\
Host: com.com\r\n\
User-Agent: Mozilla/5.0\r\n\
Connection: keep-alive";

    tr1::regex rx("^(User-Agent:).+$", regex_constants::icase);
    header = regex_replace(header, rx, "$1 My User Agent", regex_constants::format_first_only);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ regex std

0
推荐指数
1
解决办法
107
查看次数