Joomlaのボタンを押してPHP関数を呼び出しています。これはボタンのリンクです:
<a class="deleteNakladyButton" href="index.php?option=com_k2&view=item&task=deleteNaklady&id=<?php echo $naklad->id?>&cid=<?php echo $this->row->id; ?>"><?php echo JText::_('K2_DELETE'); ?></a>
$ naklad-> idはデータベース内の行のIDであり、$ this-> row-> idはアイテム(記事)のIDです。
これは非SEOURLがどのように見えるかであり、それは機能します:
http://localhost/web/index.php?option=com_k2&view=item&task=deleteNaklady&id=89&cid=1
これにより、関数が正常に呼び出され、データベースから行が削除されます。
これはSEOURLがどのように見えるかであり、機能しません。
http://localhost/web/index.php/prubeh-stavby/item/deleteNaklady/89/1
SEOをオンにしてボタンを押すと、403パーミッション拒否エラーが発生します。特定のURLをSEO最適化しないようにコードに書くことができる場所はありますか?他のアイデアも大歓迎です!ありがとう!