do | 創作・同人サイト制作支援サイト › フォーラム › プログラム設置・編集について › 【いいねボタン・改】URLから拡張子を隠すと動作しない › 返信先: 【いいねボタン・改】URLから拡張子を隠すと動作しない
2023-04-22 14:27
#3119

ゲスト
こんにちは。
.htaccessの記述部分のうち
RewriteCond %{THE_REQUEST} \.(php|html)\ HTTP
RewriteRule ^(.*)\.(php|html)$ /$1 [R=301,L]
部分で、.phpへのアクセスがあった場合に拡張子のないURLへリダイレクトしています。おそらくですが、これが原因でjs内から_ajax.phpへアクセスした際にエラーが発生するため、動作しなくなっているのかと思います。
一度上記部分の記述を消して動作させてみてください。おそらく、問題なく動作すえると思います。
解決方法としては、絶対にリダイレクトさせなくてもいいのであれば、リダイレクトはさせないことが解決策かと思います。また、どうしてもリダイレクトさせたい場合は、リダイレクトの除外設定を作成してはいかがでしょうか?