0

我有一个 C# 程序向我的网站发送常规 POST 请求(上传值)。它工作完美。但我只是在我的 .htaccess 文件中写了以下几行,我的程序开始给出 Web 请求错误:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.mydomain.com$
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301]

我需要这些行,这样人们就不能像这样访问该网站:http: //mydomain.com (没有 www)

如何使我的 C# 程序使用新的 .htaccess 设置?

编辑:
C# 程序使用 www 地址。
在服务器错误日志中看不到任何内容。
C# 异常是:“在 WebClient 请求期间发生异常。”

我假设请求在到达其他任何地方之前先到达 .htaccess。是否有可能造成一些延迟(比如某种毫秒中断),这让我的程序认为它得到了不好的响应?

4

0 回答 0