返信先: 【いいねボタン・改】URLから拡張子を隠すと動作しない

#3119
ims
ゲスト

こんにちは。

.htaccessの記述部分のうち

RewriteCond %{THE_REQUEST} \.(php|html)\ HTTP
RewriteRule ^(.*)\.(php|html)$ /$1 [R=301,L]

部分で、.phpへのアクセスがあった場合に拡張子のないURLへリダイレクトしています。おそらくですが、これが原因でjs内から_ajax.phpへアクセスした際にエラーが発生するため、動作しなくなっているのかと思います。

一度上記部分の記述を消して動作させてみてください。おそらく、問題なく動作すえると思います。

解決方法としては、絶対にリダイレクトさせなくてもいいのであれば、リダイレクトはさせないことが解決策かと思います。また、どうしてもリダイレクトさせたい場合は、リダイレクトの除外設定を作成してはいかがでしょうか?