いくつかのページ名は、さまざまな理由で良くないものであるとされています。 そのような名前のページは作成できません。
何が良くないページ名なのかの詳細は、正規表現の節または Title.php
を参照してください。
参考までに、酷いものの有効なタイトルの例を挙げておきます:
ページ名に使えないもの:
これらは、ソフトウェアのバージョン番号によって異なります:
ページ名の多くの無効な文字や並びに対応する比較的単純な PCRE2 正規表現。 これは、ページ名に関して問題となり得るすべてを検出するわけではない点に注意してください。
# Matching titles will be held as illegal. $rxTc = '/' . # 許可されていない任意の文字を禁止する。 '[^ %!"$&\'()*,\-.\/0-9:;=?@A-Z\\\\^_`a-z~\x80-\x{10FFFF}+]' . # ASCII 範囲外の空白文字、Unicode の双方向制御文字、代替文字、非文字。 '|[\xA0\x{1680}\x{180E}\x{2000}-\x{200A}\x{200E}\x{200F}\x{2028}-\x{202F}\x{205F}\x{3000}\x{FFFD}\p{Noncharacter Code Point}]' . # Starting whitespace/colon or an empty title. '|\A(?:[ :]|\Z)' . # Double/closing whitespace. '| (?: |\Z)' . # URL のパーセント エンコーディングの並びはページ名の往復変換 (ラウンドトリップ) を妨げ、一貫してリンクできない。 '|%[0-9A-Fa-f]{2}' . # XML/HTML の文字参照も同様の問題を引き起こす。 '|&[A-Za-z0-9\x80-\x{10FFFF}]+;' . # URL に「/./」または「/../」が含まれるページは、ウェブブラウザーの「相対」URL の扱いによりアクセスできないことがよくある。また、これらは下位ページ構文とも競合する。明示的に禁止する。 '|(?:\A|\/)\.\.?(?:\/|\Z)' . # マジック チルダ列。 '|~{3}' . '/u';関連項目
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4