由于奇怪的跨域 AJAX 问题,导致 AJAX 请求在不使用 www 时失败。(与请求通信的 PHP 处理程序是在相对路径中给出的,所以它不可能是地址问题或其他什么 - 这就是这个问题大约虽然),我已经强迫 www。使用 .htaccess :
#enable rewrite engine and set options
Options +FollowSymLinks
RewriteEngine on
#only www.
RewriteCond %{HTTP_HOST} !^www.domain.com$
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301]
这很好用。但是,我想允许其他网站管理员在他们的网站上发布我的表单之一,在他们的表单操作属性中使用我的表单 URL。这总是有效的,但是在我的 .htaccess 更改之后,表单仅在网站管理员添加 www 时提交。到动作值。没有万维网。该表格将不会被提交。
我应该如何更改我的 .htaccess 文件以确保在没有 www. 的情况下也提交这些表单?