はやし
2025/03/02 (日) 16:27:04
1eed6@f53e0
デフォルトのInterWikiNameのなかにある「拡張InterWikiName」が、古いURLを使っているのですが。
* 拡張InterWikiName
-[./?cmd=add&page= 新規]
-[./?cmd=add&page= New]
-[./?cmd=read&page= 参照]
-[./?cmd=read&page= View]
-[./?cmd=edit&page= 編集]
-[./?cmd=edit&page= Edit]
-[./?cmd=backup&page= バックアップ]
-[./?cmd=backup&page= Backup]
-[./?cmd=unfreeze&page= 凍結解除]
-[./?cmd=search&word=$1&type=OR 検索]
-[./?cmd=search&word=$1&type=OR Search]
リダイレクトが廃止されると、これらを使ったリンクがすべてリンク切れになってしまいます。
たとえば、メニューバーの編集に直通するリンク([[編集:MenuBar]])を使っているwikiをよく見ますが、これが機能しなくなります。
将来、こういった問題が発生するということが、十分に周知されていないように思われます。
通報 ...
数日前から各wikiにおける「?cmd=edit」を用いた「[[編集:MenuBar]]」のリンクが切れていることを確認しています。
こちらにつきまして、意図したものでなければ修正を、意図したものであれば案内を頂けますと助かります。
@wikiwiki
参考までに、ユーザ側での対処法を記します。
>> 2のコメントに記載されているInterWikiNameの記述を以下のように修正することで
リンクが機能するようになります。
(下記の内容をそのままコピーして差し替えると楽です。)
なお、本トピックは既に[解決済み]扱いになっていますので、
ホームの案内に書かれているとおり、新規にトピックを作成すると運営の目に留まりやすいかと思います。
ご不便をおかけして申し訳ございません。
当該ページの
MenuBar最下部に直接リンクされている旧形式のURLについて動作確認を行い、正常に新しいURL形式へリダイレクトされていることを確認しました。?cmdや?pluginなどのURLコマンド仕様は、セキュリティ強化のため先日変更しています。従来のURLコマンドは恒久的にリダイレクトされますが、セキュリティ上の理由から、状況によりブロックされる場合があります。
そのため、新しいURL形式への置き換えを推奨します。
新仕様では、クエリパラメータではなくパス形式でコマンドを指定します。
例:
?cmd=list→::cmd/list?cmd=edit&page=FrontPage→::cmd/edit?page=FrontPageまた、
?pluginは廃止され、今後は::cmd/を通じて同様の機能をご利用いただきます。ご不便をおかけしますが、順次、新しい仕様への移行にご協力をお願いいたします。