奇妙なクロスドメインAJAXの問題により、wwwを使用していないときにAJAXリクエストが失敗する原因となります(リクエストと通信する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]
これはうまくいきます。ただし、フォームの action 属性に私のフォーム URL を使用して、他の Web マスターが自分のフォームの 1 つを自分の Web サイトに投稿できるようにしたいと考えています。これは常に機能しましたが、私の .htaccess の変更後、ウェブマスターが www を追加したときにのみフォームが送信されます。アクション値に。wwwなし。フォームは送信されません。
これらのフォームも www. なしで送信されるようにするには、.htaccess ファイルをどのように変更すればよいですか?