我有一个C#程序,它会定期向我的网站发送POST请求(uploadvalues)。 它完美无缺。 但我只是在我的.htaccess文件中写了以下行,我的程序开始提出Web请求错误:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.mydomain.com$
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301]
我需要这些行,以便人们无法像这样访问网站:http://mydomain.com (没有www)
如何使用新的.htaccess设置使我的C#程序正常工作?
编辑:
C#程序使用www地址
在服务器错误日志中看不到任何内容
C#异常是:“WebClient请求期间发生异常。”
我认为请求在转到其他任何地方之前都会转到.htaccess。是否有可能造成一些延迟(如某种毫秒中断),这会让我的程序认为它得到了不好的反应?