Manual:$wgLegalTitleChars/tr
File:OOjs UI icon alert-destructive.svg | <translate>
This deprecated feature should no longer be used, but is still available for reasons of backwards compatibility. This feature was deprecated in version <tvar name=ver>1.41.0</tvar>.</translate> |
<translate> Page titles and redirects</translate>: $wgLegalTitleChars | |
---|---|
Sayfa başlıklarındaki varsayılan geçersiz karakter listesini geçersiz kılın. |
|
<translate> Introduced in version:</translate> | 1.6.0 (r10960) |
<translate> Deprecated in version:</translate> | 1.41.0 (Gerrit change 942710; git #1552f420) |
<translate> Removed in version:</translate> | <translate> still in use</translate> |
<translate> Allowed values:</translate> | (dize) |
<translate> Default value:</translate> | ' %!"$&\'()*,\\-.\\/0-9:;=?@A-Z\\\\^_`a-z~\\x80-\\xFF+' (1.39+)
" %!\"$&'()*,\\-.\\/0-9:;=?@A-Z\\\\^_`a-z~\\x80-\\xFF" (1.6-1.7) |
<translate> Other settings:</translate> <translate> Alphabetical</translate> | <translate> By function</translate> |
Ayrıntılar
Bu, yasadışı karakterler listesinde olmasına rağmen MediaWiki'nin sayfa başlıklarında izin vermesini istediğiniz bir normal ifade karakter sınıfıdır (yani, normal ifadeye uygun formattaki karakterlerin listesidir).
Geçersiz karakterlerin listesi şu şekildedir: #<>[]|{}
, yazdırılamayan karakterler 0-31 ve 'sil' karakteri 127.
Sorunlu karakterler
Aşağıdaki noktalama sembolleri etkinleştirilirse sorunlara neden olabilir:
[]{}|#
- Bunlar bağlantı ve şablon sözdizimi için gereklidir, bunları asla etkinleştirmeyin.<>
- Bunlar HTML kaçışında sorunlara neden olur, kullanmayın.%
- Yeniden yazma kurallarını sorgulama yolunda küçük sorunlar, aşağıya bakın. Varsayılan izin verilenler listesine dahil edilmiştir.+
- Apache tarafından bozulmuş, yeniden yazma kurallarını sorgulama yolu ile çalışmaz. MediaWiki 1.8.0'dan beri varsayılan izin verilenler listesine dahil edilmiştir. Bazı nadir durumlarda, eski bağlantılarla uyumluluk için + kaldırmak isteyebilirsiniz.?
- PATH_INFO yeniden yazma yolu ile çalışmaz. Varsayılan izin verilenler listesine dahil edilmiştir.
Bu noktalama sorunlarının son üçü, herhangi bir türden bir yeniden yazma kuralı yerine bir takma ad kullanılarak önlenebilir.
% ile ilgili sorun, yeniden yazma kuralını sorgulamak için bir yol kullanırken, URL'lerin çift çıkış karaktersiz olmasıdır: bir kez Apache'nin yol dönüştürme kodu ve yine PHP tarafından. Yani, örneğin %253F, "?" olur. Kodumuz bunu telafi etmek için çift kaçış yapmaz, gerçekten de çift çıkış karakterli başlık yol yerine sorgu dizesinde geçirilirse çift kaçış kesilir. Bu, küçük bir güvenlik sorunudur çünkü maddeler, görüntülemesi veya düzenlemesi zor olacak şekilde oluşturulabilir.
Teorik olarak ISO 8859-1'in 0x80-0x9F'sine izin verilmemelidir, ancak bu, diller arası bağlantıları keser ve böylece varsayılan olarak izin verilenler listesine dahil edilirler.
Kaynakça
- revision 10960 (2015-09-09)
Ayrıca bakınız
- MediaWiki configuration settings/tr
- MediaWiki configuration settings introduced in version 1.6.0/tr
- MediaWiki configuration settings deprecated in version 1.41.0/tr
- MediaWiki configuration settings still in use/tr
- Pages with broken file links
- MediaWiki deprecated or obsolete features/tr
- Page titles and redirects variables/tr