【发布时间】:2010-10-08 11:14:23
【问题描述】:
由于奇怪的跨域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. 的情况下也提交这些表单?
【问题讨论】:
标签: .htaccess forms submit rewrite